我在data里面定义了一个值,然后用input做上双向绑定
然后这时候在methods里面定义一个函数,然后将函数值也放到节点中
这个时候改变input输入框中的值,message2函数就会不断的被触发,这种不是只有计算属性才能做到吗,为什么普通函数也会改变呀?
我在data里面定义了一个值,然后用input做上双向绑定
然后这时候在methods里面定义一个函数,然后将函数值也放到节点中
这个时候改变input输入框中的值,message2函数就会不断的被触发,这种不是只有计算属性才能做到吗,为什么普通函数也会改变呀?
模板渲染时,调用到了方法 message2,方法内部使用到了 this.msg 触发了 msg 的 get 方法,会进行依赖收集,当 msg 变化时自然就会通知视图渲染,重新执行方法。
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答2k 阅读
9 回答1.7k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答889 阅读
template编译成render大概是这样:
每次视图更新就会调用render,message2自然也会被调用