为什么要在组件原型上定义计算属性的key?
来源:5-2 计算属性 VS 侦听属性(2)

愿等花开
2021-09-20
function initComputed (Comp) {
const computed = Comp.options.computed
for (const key in computed) {
defineComputed(Comp.prototype, key, computed[key])
}
}
视频中老师说这么做是为了多组件之间共享,怎么理解呢?
写回答
1回答
-
ustbhuangyi
2021-09-20
直接在 Vue.extend 的时候给组件原型 defineComputed,这样每个组件实例在初始化的时候就可以跳过
defineComputed 了
00
相似问题