1.7.0 • Published 5 months ago

e-plus-ui v1.7.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

版本

NPM dev or peer Dependency Version NPM (prod) Dependency Version NPM (prod) Dependency Version

介绍

NPM VersionNPM Downloads

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()
    ]
  })],
})
1.7.0

5 months ago

1.6.0-beta.0

7 months ago

1.6.0-beta.1

7 months ago

1.6.0-beta.2

7 months ago

1.6.0-beta.3

7 months ago

1.6.0

7 months ago

1.5.7

8 months ago

1.5.5

8 months ago

1.5.6

8 months ago

1.5.4

8 months ago

1.5.2

9 months ago

1.5.1

10 months ago

1.5.0

10 months ago

1.4.1

11 months ago

1.4.0

11 months ago

1.3.0

11 months ago

1.2.0

12 months ago

1.1.1

12 months ago

1.1.0

12 months ago

1.1.2

12 months ago

1.0.1-rc.0

1 year ago

1.0.0

1 year ago