vue注册组件

const MyPlugin = {}
MyPlugin.install = function (Vue, options) {
 // 1. 添加全局方法和属性
    Vue.myProperty = '',
    
    // 2. 添加全局的自定义指令
    Vue.directive('name', function (el, binding) {
        // ...
    })
    
    // 3. 混合
    Vue.mixin({
        created () {
            // ...
        }
    })
    
    // 4. 添加实例方法
    // 通过原型为一个对象添加实例方法
    // 在 Vue 实例中,通过 this.$get() 就可以调用该方法
    Vue.prototype.$get = function () {
        // ...
    }
}
export default MyPlugin
import XXX from '../src/components/XXX'
Vue.use(XXX,options)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容