Skip to content

插件

ts
import FastElementPlus, { install, version } from "fast-element-plus";
  • 默认导出是包含 install(app)version 的 Vue 插件。
  • install 会注册 Element Plus、两套强制安装的图标、全部组件和全部指令;同一 Vue 应用重复安装不会再次注册。
  • version 是当前包版本。
  • INSTALLED_KEY 是完整插件用于标记 Vue 应用已完成安装的内部约定键;仅在自定义安装集成时需要使用。

导入根入口时会应用 Fast 团队约定的 Element Plus 默认 Props,并增强 ElMessageBox.alertElMessageBox.confirmElMessageBox.prompt 单例方法;调用 app.use(FastElementPlus) 还会注册 Element Plus 与两套图标。这些行为属于公开运行时契约。

Element Plus 次版本升级必须执行 兼容性与升级核对

install 注册

向 Vue App 注册 Element Plus、两套图标、全部 Fast 组件和指令。

签名

ts
install(app: App): void;

示例

ts
import { createApp } from "vue";
import { install } from "fast-element-plus";

const app = createApp({});
install(app);

输入

输入值输入值类型必填/默认值输入值说明
appApp需要安装组件库的 Vue 3 App。

返回

返回值返回值类型返回值说明
resultvoid没有返回值;同一 App 重复安装保持幂等。