提前调用 defineComputed
来源:5-2 计算属性 VS 侦听属性(2)

Arey_jy
2018-11-14
视频中说到,在 Comp.prototype 提前调用 defineComputed,是为了给多组件共享用。平时工作中,没有遇到过 computed 共享案例,有点不太理解 黄老师能举个例子吗
写回答
1回答
-
我的意思是给同一个组件的多个实例所共享,因为 initComputed 发生在 Vue.extend 阶段,也就是组件构造器的生成阶段。这样未来在实例化组件的的时候,这些已经执行过 defineComputed 的 key 就不需要重复去执行了。
142020-03-14
相似问题
computed 属性挂载到实例
回答 4
源码调试
回答 1