摘要:
上一篇文章实现了v-bind, v-on指令以及methods等,这一篇来实现computed和watch; 1. computed 在Vue实例中通过this可以直接访问computed中的计算属性,而且它可以实现缓存,并且只有当依赖的数据变化才会更新; 1.1 ComputedWatcher 需 阅读全文
摘要:
上一篇文章实现了数据的双向绑定,这一篇来实现v-bind, v-on指令以及methods等。 1. v-model语法糖指令拆分处理 1.1 首先来修改判断是否是指令的函数 isDirective(attrName){ return attrName.startsWith('v-on:')||at 阅读全文