miao-design

Miao Design - 基于 Vue 3 的轻量级组件库
1,631
Install
npm install miao-design
Latest Version:1.0.8
Vue:3
License:MIT
Last Updated:Oct 11, 2026
Links: npm
Maintainer: tongmingwang

Miao Design

基于 Vue 3 + TypeScript 的轻量级组件库。

安装

pnpm add miao-design
# 或
npm install miao-design

vue@^3.5 作为 peerDependency,由使用方自行安装。

使用

完整引入

import { createApp } from 'vue'
import MiaoDesign from 'miao-design'
import 'miao-design/style.css'

createApp(App).use(MiaoDesign).mount('#app')

按需引入

import { MButton } from 'miao-design'
import 'miao-design/style.css'

组件通过 use() 注册后自动完成全局注册;按需使用时在模板中直接引用组件即可。

指令

import { vRipple } from 'miao-design'

// 任意元素上使用 v-ripple
app.directive('ripple', vRipple)

编程式 Toast

import { toast } from 'miao-design'

toast.success('操作成功')

组件列表

组件 说明
MAlert 警告提示
MAvatar 头像
MButton / MButtonGroup 按钮 / 按钮组
MCheckbox / MCheckboxGroup 复选框 / 复选框组
MDatePicker / MDateRangePicker 日期选择器 / 日期范围选择器
MDialog / MDrawer 对话框 / 抽屉
MDropdown / MDropdownItem 下拉菜单 / 菜单项
MFab 悬浮按钮
MInput / MInputNumber 输入框 / 数字输入框
MRadio / MRadioGroup 单选框 / 单选框组
MSelect 选择器
MSlider 滑块
MSwitch 开关
MTabs / MTabPane 标签页 / 标签面板
MToast 轻提示
MTooltip 文字提示

License

MIT

Related Packages

seeroad-ui

seeroad project ui library

3,733
ui
smart-ui

High Quality Mobile UI Componets by Vue.js 2.

1,883 11
ui
hea-ui

hea-ui is a h5 ui component for vue

1,520 14
ui
canna-ui-vue

shims-vue.d.ts declare module 'canna-ui-vue'

674
ui

Version History

Version Released Vue License
1.0.8 ^3.5.0 MIT
1.0.7 ^3.5.0 MIT
1.0.6 ^3.5.0 MIT
1.0.5 ^3.5.0 MIT
1.0.4 ^3.5.0 MIT