-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
允许重新定义同名的计算属性 #28
Comments
这个 feature 的使用场景是啥呀 |
继承的时候,如果子类不允许重新定义的话,就会造成复用问题- - |
是的,主要是继承的场景,父类定义了一个计算属性,子类想重写这个计算属性的逻辑…… 当然有办法解决,比如父类的计算属性的逻辑就是调用自己的一个方法,子类去重写这个方法,但是不是有点绕,最后就是每个计算属性对应一个方法了呗 |
这个这样处理感觉怎么样: 覆盖定义计算属性之后,按照新的计算属性的逻辑重新计算一遍值。 |
这样必然会再出现一次 所以我最初的设想是通过 |
如果 computed 的值和其依赖的变量不同步,感觉会比较尴尬。 defineComputedProperty 是否可以给出这样的配置项:
|
我最初设回undefined的意思其实是让计算属性回到初始状态,也就是说下一次get时会计算值出来,所以其实并不会不同步 定义好后立刻计算现在就有这个配置 yibuyisheng notifications@github.com于2016年6月22日 周三下午4:32写道:
|
噢,我理解歪了一点。。。 那是不是要重新回到最初的设想了呢?
|
嗯,其实我最初的设想是这样的:
而重新定义计算属性,其实是把 |
change
处理函数要干掉undefined
The text was updated successfully, but these errors were encountered: