let myplugin = {
install: function (Vue, Options) {
//在这里写插件需要实现的功能
// 定义全局指令
Vue.directive("lee", function (el, binding) {
console.log(el, binding);
el.textContent = binding.value;
});
//为vue的构造方法添加$my方法
Vue.prototype.$my = function () {
console.log("my插件为vue对象添加方法");
}
}
}
window.my = myplugin;
use(my)会自动调用插件对象的install方法
从而实现对Vue的操作
<script src="./npmtest/my.js"></script>
Vue.use(my);
vue.$my();