核心要点
- Vue的插件机制
- Vue-Router插件在install期间到底干了什么
- install在Vue中的内部实现
1、Vue的插件机制
- 我们在使用Vue的时候,经常会使用并写一些自定义的插件,然后利用Vue.use引入;Vue.js 的插件应该暴露一个
install
方法。这个方法的第一个参数是Vue
构造器,第二个参数是一个可选的选项对象
2、Vue-Router插件在install期间到底干了什么
(1)代码实例
-
插件制作时会通常会加上 install 方法,我们以 Vue-Router 为例
class Router { constructor(options) { ... } } Router.install = function(_Vue) { _Vue.mixin({ beforeCreate() { if (this.$options.router)