sard-uniapp 是一套基于 uni-app + vue3框架开发的兼容多端的 ui 组件库。
特性
- 🧩 115+个高质量组件,覆盖移动端主流场景
- 💪 支持一套代码同时开发 H5 / 小程序 / App
- 🌿 支持按需引入和
Tree Shaking - 📖 详尽的文档和案例展示
- ʦ 使用
TypeScript编写,提供完整的类型定义 - 🌈 支持定制主题
- 🌍 国际化支持
- 🌙 支持暗黑模式
- 🧪 单元测试覆盖率超过 80%,保障稳定性
- ⭐️ 零外部依赖,不依赖三方 npm 包
拥抱 web 技术
sard-uniapp 拥抱 web 技术,使用几乎完整版的 js/ts、css 变量、css 过滤器、css 伪类、满血的 flex 布局、sticky 定位等强大的样式特性。
因此不支持 app-nvue、uni-app-x、Skyline。
有原生性能要求,可考虑使用 Swift、Kotlin、ArkTS、Flutter 等来开发。
跨端支持
以下支持的端都会做充分的测试。
| vue2 | vue3 | chrome | safari | 微信 | 支付宝 | app-vue | app-nvue | app-android | app-ios | app-harmony |
|---|---|---|---|---|---|---|---|---|---|---|
| x | √ | √ | √ | √ | √ | √ | x | x | x | x |
如发现问题,欢迎 github 上提交 issue。
扫码体验
![]() H5 | ![]() 微信小程序 | ![]() android |
|---|
开源协议
本项目基于 MIT 协议,请自由地享受和参与开源。


