Skip to content

使用插件

插件通过应用实例安装:

ts
import { createApp } from "@elfui/core";
import { AppRoot } from "./AppRoot";
import { focusPlugin } from "./focus-plugin";

createApp(AppRoot).use(focusPlugin).mount("#app");

传入配置:

ts
createApp(AppRoot).use(focusPlugin, { autoSelect: true }).mount("#app");

同一个 app 实例里,同一个插件实例只会安装一次。多个 app 可以分别安装自己的插件和配置。

安装顺序

插件通常在应用启动时安装,并且应早于根组件挂载:

ts
import { createApp } from "@elfui/core";

createApp(AppRoot).use(appPlugin).mount("#app");