e-plus-ui
版本
介绍
EPlus-UI,一个基于element-plus的组件库,EPlus-UI旨在消除冗余代码,通过简单配置即可生成业务组件,让开发过程变得更为高效、灵活。
- 💪 强大的
TS类型提示 - 💅 支持按需加载、自动导入
- 👏 支持树摇优化
- 🥳 简单易用
- 🚀 可灵活配置
安装使用
本节将介绍如何在项目中使用 EPlus-UI
安装
使用 npm 或 yarn 安装
npm install e-plus-ui
yarn add e-plus-ui
引入 e-plus-ui
完整引入
需要注意的是 css 样式文件需要单独引入。
在 main.js 中写入以下内容:
import { createApp } from 'vue';
import App from './App.vue';
// 导入组件库
import EPlusUI from 'e-plus-ui';
import 'e-plus-ui/styles/index.css'
const app = createApp(App);
app.use(EPlusUI);
app.mount('#app');
愉快开始
至此 EPlus-UI 就引入完成并且可以使用了。
<script setup lang="ts"></script>
<template>
<div class="ep-h-full">
<ep-card title="标题">
这是卡片
<template #title> 自定义标题 </template>
</ep-card>
</div>
</template>
按需引用
您可以根据个人需要使用按需引用组件,按需引用时不需要使用 app.use() 方法注册。
<script setup lang="ts">
import { EpCard } from 'e-plus-ui';
</script>
<template>
<div class="ep-h-full">
<ep-card title="标题">
这是卡片
<template #title> 自定义标题 </template>
</ep-card>
</div>
</template>
自动导入
支持使用unplugin-vue-components完成自动导入组件
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx';
// 自动导入插件
import Components from 'unplugin-vue-components/vite'
import { EPlusUIResolver } from 'e-plus-ui/resolver'
// https://vite.dev/config/
export default defineConfig({
plugins: [vue(), vueJsx(), Components({
resolvers: [
EPlusUIResolver()
]
})],
})
Related Packages
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.8.2 | >=3.3.0 | MIT | |
| 1.8.1 | >=3.3.0 | MIT | |
| 1.8.0 | >=3.3.0 | MIT | |
| 1.7.0 | >=3.3.0 | MIT | |
| 1.6.0 | >=3.3.0 | MIT | |
| 1.5.7 | ^3.3.0 | MIT | |
| 1.5.6 | ^3.3.0 | MIT | |
| 1.5.5 | ^3.3.0 | MIT | |
| 1.5.4 | ^3.3.0 | MIT | |
| 1.5.2 | ^3.3.0 | MIT | |
| 1.5.1 | ^3.3.0 | MIT | |
| 1.5.0 | ^3.3.0 | MIT | |
| 1.4.1 | ^3.3.0 | MIT | |
| 1.4.0 | ^3.3.0 | MIT | |
| 1.3.0 | ^3.3.0 | MIT | |
| 1.2.0 | ^3.3.0 | MIT | |
| 1.1.2 | ^3.3.0 | MIT | |
| 1.1.1 | ^3.3.0 | MIT | |
| 1.0.0 | ^3.3.0 | MIT |
Pre-releases (7)
| Version | Released | Vue | License |
|---|---|---|---|
| 1.8.0-beta.1 | >=3.3.0 | MIT | |
| 1.8.0-beta.0 | >=3.3.0 | MIT | |
| 1.6.0-beta.3 | >=3.3.0 | MIT | |
| 1.6.0-beta.2 | >=3.3.0 | MIT | |
| 1.6.0-beta.1 | >=3.3.0 | MIT | |
| 1.6.0-beta.0 | >=3.3.0 | MIT | |
| 1.0.1-rc.0 | ^3.3.0 | MIT |