适用范围:

1. 插件的主要租用:

  1. 通过 app.component() 和 app.directive() 注册一到多个全局组件或自定义指令。
  2. 通过 app.provide() 使一个资源可被注入进整个应用。
  3. 向 app.config.globalProperties 中添加一些全局实例属性或方法
  4. 一个可能上述三种都包含了的功能库 (例如 vue-router)。

语法:

1. 在某个组件中使用插件:

app.use(导入的插件,参数对象)

2. 在使用了插件的组件中获取插件提供的数据:

<script setup>
import { inject } from 'vue'
const pluginData = inject('插件名')//习惯是插件名
</script>

说明:

  1. 参数对象内包含多对键值对, 作为参数
    1. 不同的插件, 其要求的参数也不尽相同