使用插件
插件通过应用实例安装:
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");