Vue中plugins

插件可用于扩展Vue,自定义插件应包含install方法的一个对象,install的第一个参数是Vue,第二个以后的参数是插件使用者传递的数据。

定义插件:

// plugin.js
export default { install(Vue, x, y, z){ // 传入的第一个参数是Vue, 可以利用Vue做一些事 // 后面可以自定义添加任意参数,use的时候添加实参即可 console.log("@@install", Vue, x, y, z) // 给Vue原型添加一个方法 Vue.prototype.hello = () => {console.log("Hello")} // 定义一个全局混入 Vue.mixin({ data(){ return{ x: 100, y: 200 } } }) } }

引入插件

// main.js
import plugin from "./plugin.js"

Vue.use(plugin, 1, 2, 3)

 

posted @ 2022-12-22 22:32  邢韬  阅读(118)  评论(0编辑  收藏  举报