适用范围:
1. 插件的主要租用:
- 通过
app.component()和app.directive()注册一到多个全局组件或自定义指令。 - 通过
app.provide()使一个资源可被注入进整个应用。 - 向
app.config.globalProperties中添加一些全局实例属性或方法 - 一个可能上述三种都包含了的功能库 (例如 vue-router)。
语法:
1. 在某个组件中使用插件:
app.use(导入的插件,参数对象)2. 在使用了插件的组件中获取插件提供的数据:
<script setup>
import { inject } from 'vue'
const pluginData = inject('插件名')//习惯是插件名
</script>说明:
- 参数对象内包含多对键值对, 作为参数
- 不同的插件, 其要求的参数也不尽相同