Vue? 用模塊化的方式構(gòu)建項目
想要提高代碼的復(fù)用性嘲驾,vue 項目中可以使用插件的方法:
<code>
MyPlugin.install = function (Vue, options) {
// 1. 添加全局方法或?qū)傩?/p>
????Vue.myGlobalMethod =function(){
????????// 邏輯...
????? }
// 2. 添加全局資源
Vue.directive('my-directive', {
? ? bind (el, binding, vnode, oldVnode) {
????????// 邏輯...
? ? }
? ? ...
? })
// 3. 注入組件
? Vue.mixin({
????created:function(){
????????// 邏輯...
? ? }
? ? ...
? })
// 4. 添加實例方法
Vue.prototype.$myMethod =function(methodOptions){
????// 邏輯...
? }
}
</code>