computed 和 watch的小秘密??

167 阅读1分钟

computed: 1.computed是自己单独设置的计算属性(属性名不能和DATA,Methods中的冲突) 2.一般监听的属性要有依赖关系(比如:全选或者非全选) 3.不支持异步(get执行时必须有返回值,就是conputed拿到结果) 4.计算属性有缓存,只要以来的值不改变,就一直拿的上一次的值 5.一个函数中能观察多个数据 watch: 1.watch只能监听DATA中有的属性(watch监听的响应式数据必须在data中初始化) 2.支持异步操作 3.一个函数中只能观察一个数据