Vue插件原理概述

2019-04-06  本文已影响0人  zh_yang

Vue 插件实现原理:

Install一般用法为两种:

1.设置全局组件

2.设置全局属性
通过直接给Vue构造函数设置的属性没有意义,构造出的实例获取不到
通过给Vue.prototype直接赋值属性,虽然生成的实例能通过原型链查找,但是能够设置自身的同名属性进行覆盖
事实上Vue插件是通过Object.defineProperty()对Vue.prototype赋值属性,并设为只读属性,生成实例是会把这些只读属性复制到实例/组件对象上,同样设置为只读属性。

留坑以后填代码

上一篇 下一篇

猜你喜欢

热点阅读