欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

vue开发插件

程序员文章站 2022-12-22 11:51:00
1 新建plugin.js,文件内容如下 2 在main.js中引入 至此,方式属性已经全局引入,在vue页面可以使用 ......

1 新建plugin.js,文件内容如下

import name1 from './name1.vue'
let myplugin={} 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) { // 逻辑... }
vue.component(name1.name,name1)//name1.name是组件name1的name属性(这个是注册全局组件,以后不需要引入,直接就可以用) } export default myplugin;

2 在main.js中引入

import myplugin from './plugin/plugin.js'
vue.use(myplugin)

至此,方式属性已经全局引入,在vue页面可以使用