100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Vue实例与组件实例

Vue实例与组件实例

时间:2020-08-16 05:35:54

相关推荐

Vue实例与组件实例

new Vue()产生Vue实例对象(简称vm)

Vue.extend创建组件的时候自动new VueComponent产生组件实例对象(简称vc)

vc和vm99%的功能是同样的,不同点 ①.vc不能有el属性 ②.vc里的data必须是函数(多个组件实例对象共用一个data会产生数据污染,写成函数形式每次new的时候就会在内存新开辟一个地址)

vm的原型链:当new Vue产生vue实例对象的时候,这个实例对象的隐式原型属性(__proto__)和Vue这个构造函数的显式原型属性(prototype)都指向vue的原型对象,再由vue的原型对象的隐式原型属性指向Object的原型对象,再指向null

vc的原型链:当通过Vue.extend自动调用new VueComponent产生VueComponent实例对象的时候,这个实例对象的隐式原型属性(__proto__)和VueComponent这个构造函数的显式原型属性(prototype)都指向VueComponent的原型对象,本该由VueComponent的原型对象的隐式原型属性指向Object的原型对象的这条线Vue内部改为指向Vue的原型对象了,即查找关系:vc=>VueComponent的原型对象=>vue的原型对象=>Objecte的原型对象=>null

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
Vue实例及组件

Vue实例及组件

2019-06-10

vue全局注册组件实例

vue全局注册组件实例

2019-06-29

vue组件的实例使用

vue组件的实例使用

2022-07-02

Vue_(组件)实例属性

Vue_(组件)实例属性

2024-04-16