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辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。