2018年12月13日

计算属性、方法、侦听属性的区别

摘要: 1 、计算属性PK方法 : 都可以实现业务逻辑,但是计算属性是基于它们的依赖进行缓存的。只在相关依赖发生改变时它们才会重新求值,而方法是调用一次执行一次 在一定条件下,计算属性优于方法 2、计算属性PK侦听属性 : 通常更好的做法是使用计算属性而不是命令式的 watch 回调 侦听属性: 代码是命令 阅读全文
posted @ 2018-12-13 10:21 jswzy 阅读(412) 评论(0) 推荐(0) 编辑

vue数据双向绑定

摘要: Vue的双向绑定是通过数据劫持结合发布-订阅者模式实现的,即通过Object.defineProperty监听各个属性的setter,然后通知订阅者属性发生变化,触发相应的回调。 整个过程分为以下几步: 1、Observer通过Object.defineProperty实现对属性的变化监听,在变化时 阅读全文
posted @ 2018-12-13 10:20 jswzy 阅读(175) 评论(0) 推荐(0) 编辑