特点
可以完成的功能没有限制,也有其他方法:
- 添加
全局方法或者property
,通过把他们添加到config.globalPropertier
上实现 - 添加全局资源:
指令/过滤器/过渡
等 - 通过
全局mixin
来添加一些组件选项 - 一个库,提供自己的API
使用
在向Vue全局添加一些功能的时候,会采用插件的模式
,两种编写方式如下:
对象类型
,一个对象,但是必须包含一个install
函数,该函数会在安装插件时执行
export default {
install(app){
app.config.globalProperties.$name = 'wzy'
}
}
函数类型
,一个function,这个函数会在安装插件的时候自动执行
export default function(app){
console.log(app)
}