UNPKG

dm-vue3-ui

Version:

This Components Library will help get you started developing in Vue 3.

97 lines (65 loc) 1.74 kB
# dm-vue3-ui _该组件库采用 `Vue3@3.3.4 `+ `TypeScript@4.7.4` + `Vite4.4.7` + `Less@4.1.3` 实现!_<br/> _所有组件样式 `CSS` 均使用 `box-sizing: border-box;` 模式!_<br/> _目前共有 `2` 个常用基础 `UI` 组件,以及 `0` 个常用工具函数,并且持续探索更新中...!_<br/> _开箱即用!_ ## document [dm-vue3-ui](https://gitlab.pscsoft.cn/amazing-f2e/dm-core-ui) ## Install & Use ```bash pnpm i dm-vue3-ui # or npm install dm-vue3-ui # or yarn add dm-vue3-ui ``` Import and register component **Global** ```ts import { createApp } from 'vue'; import App from './App.vue'; import dmui from 'dm-vue3-ui'; import 'dm-vue3-ui/css'; const app = createApp(App); app.use(dmui); ``` **Local** ```vue <script setup lang="ts"> import { DatePicker, CronPicker } from 'dm-vue3-ui'; import 'dm-vue3-ui/css'; </script> ``` ## Project - Get the project code ```` - Install dependencies ```sh cd dm-vue3-ui pnpm i ```` - Run project ```sh pnpm dev ``` ## 构建和发布 build、更新版本号、发布到npm ```sh pnpm run pub ``` ## Components | Component name | Descriptions | | :------------- | :----------- | | Button | 按钮组件 | | DatePicker | 日期组件 | | CronPicker | cron 表达式 | | CronTab | 高级cron组件 | | PreviewCode | 代码高亮组件 | | Catalogue | 目录组件 | | Modal | 弹窗组件 | | Drawer | 抽屉组件 | ## Directives | Directive name | Descriptions | | :------------- | :-------------- | | v-loading | loading加载指令 | ## Functions 暂无 ## 如何开发一个新组件 [组件开发手册](https://di-matrix.feishu.cn/wiki/Fu3mwKkQUikxPGkeKivcYEGinFe)