EplusKit 是一个基于 Vue3 组件库和工具集,同时也对 Element Plus 进行扩展,旨在提升开发效率,简化常见业务场景的实现。
- 提供常用业务组件和增强型工具
- 支持按需引入和全量引入
- 兼容 TypeScript
pnpm add element-plus epluskit
// ...
import EplusKit from 'epluskit'
import 'epluskit/dist/index.css'
app.use(EplusKit)
// ...
安装插件
pnpm add unplugin-vue-components unplugin-auto-import -D
配置 vite.config.ts
import { EpluskitResolver } from 'epluskit'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { defineConfig } from 'vite'
export default defineConfig({
// ...
plugins: [
// ...
AutoImport({
resolvers: [EpluskitResolver()],
}),
Components({
resolvers: [EpluskitResolver()],
}),
],
})
- EkTable 组件:命令式声明表格
- EkDateRange 组件:双日期选择器
- EkOnlyOffice 组件:OnlyOffice 编辑器
- useDialog 命令:命令式弹窗
- useRequest 命令:获取请求
- usePageRequest 命令:分页请求
- useFormRequest 命令:表单请求
详见 example/src
MIT