vue

vue-cli3插件有写过吗?怎么写一个代码生成插件?

发布于 2021-01-11 17:11:42
关注者
0
被浏览
344
1 个回答
  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    MyPlugin.install = function (Vue, options) {
    // 1. 添加全局方法或属性
    Vue.myGlobalMethod = function () {
    // 逻辑...
    }

    // 2. 添加全局资源
    Vue.directive('my-directive', {
    bind (el, binding, vnode, oldVnode) {
    // 逻辑...
    }
    ...
    })

    // 3. 注入组件选项
    Vue.mixin({
    created: function () {
    // 逻辑...
    }
    ...
    })

    // 4. 添加实例方法
    Vue.prototype.$myMethod = function (methodOptions) {
    // 逻辑...
    }
    }

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看