# mengyue-components
**Repository Path**: q62/mengyue-components
## Basic Information
- **Project Name**: mengyue-components
- **Description**: 一款使用 Vue.js 编写的高质量前端 UI 组件库。
- **Primary Language**: TypeScript
- **License**: MIT
- **Default Branch**: main
- **Homepage**: https://mengyuecengj.github.io/mengyue-components/
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 0
- **Created**: 2026-02-23
- **Last Updated**: 2026-04-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# [mengyue-plus]:让前端开发更「方便」的小帮手 🛠️✨
Hey!👋
是不是厌倦了在项目中反复造轮子?每次写按钮、 布局、表单都觉得“似曾相识”?下次项目还得重头再来?
认识一下 **`[mengyue-plus]`** 吧!
github: https://github.com/mengyuecengj/mengyue-components
gitee: https://gitee.com/q62/mengyue-components
文档: https://mengyuecengj.github.io/mengyue-components/
## 他可以做到
* **省时省力:** 常用组件?拿来吧你!甭管是基础的按钮、输入框,还是表格、日期选择器,都包圆了,可以用很简易的代码完成编写。
* **统一省心:** 代码风格不一致,五颜六色的UI,该组件库可以统一风格。
* **专注核心:** 最重要的是,把时间花在写那些真正酷炫的业务逻辑上,而不是跟一个下拉框的样式死磕。
* **有点小追求:** 我们不只是堆组件!还琢磨着怎么让它们:
* **跑得快 🚀:** 性能优化?必须的!
* **玩得转 🧩:** 灵活配置,适应你那千奇百怪的需求。
* **看得懂 📖:** 后续更新静态站点组件库使用文档?尽量写得不催眠!(欢迎来挑刺)
* **长得俊 🎨:** 默认设计就挺顺眼,当然,随你怎么打扮。
## 里面都有啥好货?
想象一下你的项目日常需要啥?我们大概率都有!比如:
* **基础款:** `Button`, `Input`, `Checkbox`, `Radio`, `Select`, `Switch`等等...
* **布局好手:** `Layout`, `Container`等等...
* **信息展示:** `Pagination`, `Collapse`, `Badge`, `Tooltip`等等...
* **...还有更多!** `更多组件正在开发中...`
## 适用于以下场景
* 🧑💻 想快速搭建项目原型,不想从头开始的你。
* 👨👩👧👦 受够了项目里 UI 七零八落,想统一规范的前端团队。
* ⚡ 追求开发效率,想把精力放在业务创新上的开发者。
* 🛠️ 当前项目主要以vite + vue3 + ts构建
## 优点
* 代码干净,设计实用,文档尽力说人话。
* 组件库正在不断地重构优化,后续会提供联系方式,参考所有意见或者建议等。
* 根据和前端潮流,不断添加新组件和优化现有组件。
当前正在优化各个组件的体积,目前以完成了大部分的优化
## 上手
* **动手试试:** 安装超简单!复制粘贴走起:
```pnpm
pnpm install mengyue-plus
```
``` npm
npm install mengyue-plus
```
```js
// 在项目的main导入
import MengyuePlus from 'mengyue-plus'
import 'mengyue-plus/style.css'
const app = createApp(App);
app.use(MengyuePlus)
app.mount('#app');
```
# [mengyue-plus]: Your Handy Helper for Smoother Frontend Development 🛠️✨
Hey there! 👋
Tired of reinventing the wheel in every project? Does coding buttons, layouts, and forms feel like déjà vu? Starting from scratch each time?
Say hello to **`mengyue-plus`**!
github: https://github.com/mengyuecengj/mengyue-components
gitee: https://gitee.com/q62/mengyue-components
docs: https://mengyuecengj.github.io/mengyue-components/
## What It Does
* **Save Time & Effort:** Common components? Just grab 'em! Whether it's basic buttons/inputs or complex tables/date pickers - we've got you covered. Write less code, build faster.
* **Consistent & Reliable:** Tame inconsistent coding styles and rainbow-colored UIs. Achieve visual harmony across projects.
* **Focus on What Matters:** Spend time crafting awesome business logic - not fighting with dropdown styles.
* **Thoughtfully Crafted:** We don't just pile up components! We focus on making them:
* **Speedy 🚀:** Performance-optimized? Absolutely!
* **Flexible 🧩:** Highly customizable for your unique needs.
* **Clear Docs 📖:** Coming soon! (Human-readable, we promise - feedback welcome!)
* **Good-Looking 🎨:** Sleek out-of-the-box design, fully themeable.
## What's Inside?
Imagine your daily dev needs - we probably have it! For example:
* **Essentials:** `Button`, `Input`, `Checkbox`, `Radio`, `Select`, `Switch`...
* **Layout Helpers:** `Layout`, `Container`...
* **Data Display:** `Pagination`, `Collapse`, `Badge`, `Tooltip`...
* **...And Growing!** `More components in development...`
## Perfect For
* 🧑💻 You - if you want to prototype fast without boilerplate code
* 👨👩👧👦 Teams - tired of fragmented UIs and craving consistency
* ⚡ Efficiency Seekers - who want to focus on innovation, not rebuilding basics
* 🛠️ Modern Vue 3 stacks (Vite + Vue 3 + TypeScript)
<<<<<<< HEAD
## Why Choose Us?
=======
## Why Choose Use?
>>>>>>> c4ac3e59df5fc4fe20fb438ae24a5d87c50592c4
* **Clean & Practical:** Simple code, sensible design, docs that speak human.
* **Always Evolving:** Continuously refined based on community insights (contact coming soon!).
* **Future-Proof:** Keeping up with frontend trends and expanding components.
We are currently optimizing the volume of each component and have completed most of the optimizations
## Get Started
```bash
# Install with your favorite package manager
pnpm install mengyue-plus
# or
npm install mengyue-plus
```
```js
// In your main entry file
import MengyuePlus from 'mengyue-plus'
import 'mengyue-plus/style.css'
const app = createApp(App)
app.use(MengyuePlus)
app.mount('#app')
<<<<<<< HEAD
```
=======
```
>>>>>>> c4ac3e59df5fc4fe20fb438ae24a5d87c50592c4