dm-vue3-ui

This Components Library will help get you started developing in Vue 3.
3,653
Install
npm install dm-vue3-ui
Latest Version:1.0.54
Vue:3
License:ISC
Last Updated:Nov 28, 2025
Links: npm
Maintainer: di-matrix-developer

dm-vue3-ui

该组件库采用 Vue3@3.3.4 + TypeScript@4.7.4 + Vite4.4.7 + Less@4.1.3 实现!
所有组件样式 CSS 均使用 box-sizing: border-box; 模式!
目前共有 2 个常用基础 UI 组件,以及 0 个常用工具函数,并且持续探索更新中...!
开箱即用!

Install & Use

pnpm i dm-vue3-ui
# or
npm install dm-vue3-ui
# or
yarn add dm-vue3-ui

Import and register component

Global

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

<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
pnpm dev

构建和发布

build、更新版本号、发布到npm

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

暂无

Related Packages

@axewo/nbasic-element

一个vue3+ts 的表单和列表组件库,依赖于element-plus,element-plus-icons-vue

1,101
vue-amazing-ui

An Amazing Vue3 UI Components Library, Using TypeScript.

38,988 371
composed-ui

A Composed Vue3 UI Components Library, Using TypeScript.

551 0

Version History

Version Released Vue License
1.0.54 ^3.3.8 ISC
1.0.53 ^3.3.8 ISC
1.0.52 ^3.3.8 ISC
1.0.51 ^3.3.8 ISC
1.0.50 ^3.3.8 ISC
Pre-releases (4)
Version Released Vue License
0.0.97-3 ^3.3.8 ISC
0.0.97-2 ^3.3.8 ISC
0.0.97-1 ^3.3.8 ISC
0.0.92-0 ^3.3.8 ISC