app.use()
安装插件。
类型
interface App { use(plugin: Plugin, ...options: any[]): this }
细节
期望插件作为第一个参数,可选插件选项作为第二个参数。
插件可以是带有install()
方法的对象,也可以是直接的函数(它本身将用作安装方法)。options(第二个参数)将传递给插件的安装方法。
当app.use()
在同一个插件上多次调用时,插件只会安装一次。
例子
import { createApp } from 'vue' import MyPlugin from './plugins/MyPlugin' const app = createApp({ /* ... */ }) app.use(MyPlugin)