Vue.options.components的疑问
来源:3-10 组件注册(下)

weixin_慕侠4428667
2023-03-19
为什么Vue.options.components 原本是 { KeepAlive, Transition, TransitionGroup } 这样,默认组件是直接在components 对象上的;
而new Vue 时, this.constructor 指向Vue 函数对象,去拿它的options.components 时,默认组件就变成了其原型链上的对象
写回答
1回答
-
weixin_慕侠4428667
提问者
2023-03-19
视频后面有讲。。又查了一下,是object.create的特性,Object.create()的作用是将传入的参数直接作为新生成对象的原型创造一个对象Object.create()的作用是将传入的参数直接作为新生成对象的原型创造一个对象;
我提问里的 Vue.options.components 也改变了是因为 我调试时的代码有调用了Vue.mixin, 然后也因此调用了mergeOptions,改变了Vue.options上的对象,囧
00
相似问题
计算属性和watch 的疑问
回答 4
关于 dep 的一点疑惑和理解
回答 1