抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >


MiniUI 是一个基于 uni-app 开发的开源组件库,支持 H5 与小程序双端。
初衷是整理日常项目中高频复用的组件,以实用为主,代码简洁易懂,适合业务开发和学习参考。

📦 组件概览

  • 基础组件:按钮、图标、标签、分割线等常用 UI 元素
  • 表单组件:输入框、选择器、开关、日期选择等,内置表单校验
  • 业务组件:列表、卡片、弹窗、加载/空状态等,减少重复开发

🎯 适用场景

  • uni-app 项目快速搭建
  • 学习组件封装思路
  • 需要 H5 + 小程序双端兼容
在线文档 & H5 预览

H5 预览通过 iframe 嵌入,字体及少量样式可能与实际有差异,完整效果请以文档内链接为准。
微信扫码即可预览小程序/h5版本。
项目持续完善中,欢迎提 Issue 交流,觉得有用请 ⭐ Star 支持!

最近刷技术社区,总能被各种文章带来焦虑感裹挟着,忍不住了,我要写一篇文章吐槽一下。


本文档并非是官方文档,而是本人自己经常使用 Color UI,但是又找不到一个满意的文档,不如自己搭建一个文档,自己使用方便的同时也方便大家使用。


快速开始

uniapp封装request 的学习指南

在使用uniapp开发项目的过程中,在很多场景里都需要下拉刷新和上拉加载,而 mescroll.js 则是一个非常精致的下拉刷新和上拉加载 js 框架。

官网地址:mescroll

现在 vue3 已经越来越多人使用了,为了提高开发的效率,这里封装了很多的工具类,让大家的开发过程更加的酣畅淋漓。

vue 表单验证,具体的大家根据自身项目和框架来,本文以antd举例。

在钉钉和浙政钉项目里有上传功能的需求,安卓可以正常上传,但是ios就是无法上传成功,得到的对象结构是 Object { appendData : ..., realFormData : ...},后端就无法接受到

我们在用antd组件库开发的时候,其实很多时候会遇到一些奇奇怪怪的场景,但是只需要花费一丢丢时间就可以解决,可如此会浪费时间,这里主要是label太长了的场景

在开发的过程中,点击提交按钮,或者是一些其它场景总会遇到loading加载框,PC的一些ui库也没有这样的加载框,无法满足业务需求,因此可以自己自定义一个,实现过程如下。