@muyianking/ui

@muyianking/ui
1,231
Install
npm install @muyianking/ui
Latest Version:0.0.4
Vue:3
Last Updated:Oct 11, 2026
Links: GitHub  ·  npm
Maintainer: blacksheepking

@muyianking/ui

@muyianking/ui

npm version npm downloads

安装

npm i @muyianking/ui
yarn add @muyianking/ui
pnpm i @muyianking/ui

快速开始

手动引入

<script setup lang="ts">
import { MuButton } from '@muyianking/ui'
</script>

<template>
  <MuButton text="提交" @click="handleSubmit" />
</template>

自动引入(unplugin-vue-components)

// vite.config.js
import { MuUiResolver } from '@muyianking/ui/resolver'
import Components from 'unplugin-vue-components/vite'
import { defineConfig } from 'vite'

export default defineConfig({
  plugins: [
    Components({
      resolvers: [
        MuUiResolver(),
      ],
    }),
  ]
})

样式

组件样式由各组件模块自身引入,按需或全量导入时会自动带上,无需额外配置。

若需要单独引用某个组件的样式文件:

import '@muyianking/ui/theme-chalk/css/button.css'

全局配置

上传地址、文件预览、图标库等能力由 MuConfigProvider 注入:

<MuConfigProvider :custom-config="{ uploadFile, previewFileUrl, downloadFile, getIcons }">
  <App />
</MuConfigProvider>

贡献

MuyianKing
MuyianKing

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
0.0.4 ^3.4.0
0.0.3 ^3.4.0
0.0.2 ^3.4.0
0.0.1 ^3.4.0
Pre-releases (7)
Version Released Vue License
0.0.1-beta.7 ^3.5.13
0.0.1-beta.6 ^3.5.13
0.0.1-beta.5 ^3.5.13
0.0.1-beta.4 ^3.5.13
0.0.1-beta.3 ^3.5.13