目录Object.defineProperty 那么在Vue中如何应用数据代理呢 总结Object.defineProperty defineProperty方法会直接在一个对象上定义一个新属性,或者
顺晟科技
2021-06-19 08:03:19
220
1、vue解析模板的时候会对每个指令创建 watcher ?是的话在什么阶段创建,有什么作用?2、在响应式数据 data 的 get 方法中, dep.depend() 里 Dep.target 指的是 $mount 阶段创建的渲染 watcher 还是解析指令时对应的 watcher ?网上很多资料都说是 $mount 时创建的渲染 watcher ,将这个 watcher 收集到响应式数据对应的 dep 中,但渲染 watcher 的 update 函数是更新 render 整个组件,这样就导致一个数据的改变需要 render 整个组件,生成整个组件的 virtual dom?(所以其实是解析指令时对应的 watcher ?)太困扰了,求解答,感激不尽!
顺晟科技:
干嘛纠结这些?好吧我不会。
Vue 源码解读(12)—— patch__JavaScript__Vue.js - VueClub
我在一篇搬运文章中找到了答案。文章中说明对组件中所有指令实例化watcher的行为只存在于vue1.x版本中,2.x版本则只对组件实例化一个watcher,即渲染watcher。
09
2022-11
19
2022-10
30
2022-09
30
2022-09
23
2022-09
23
2022-09