cool-ui
一套基于 uniappx 的跨平台 UI 组件库,提供丰富的组件和统一的设计风格,助力快速构建高质量的移动应用。
特性
- 🚀 跨平台兼容 - 一套代码多端运行,支持 iOS、Android、鸿蒙、Web 和各类小程序
- 🎨 统一设计 - 遵循一致的设计规范,提供协调美观的视觉体验
- 📦 丰富组件 - 涵盖基础、表单、反馈、布局、数据展示等全场景组件
- 🛠 开箱即用 - 简单配置即可使用,无需复杂的环境搭建
- 📱 移动优先 - 专为移动端设计,触控友好,性能优异
- 🎯 TypeScript - 完整的类型定义,提供更好的开发体验
兼容性
平台 | 支持状态 | 说明 |
---|---|---|
鸿蒙 OS | ✅ 支持 | 支持鸿蒙 OS 最新版本 |
iOS | ✅ 支持 | 支持 iOS 9.0+ |
Android | ✅ 支持 | 支持 Android 5.0+ |
Web | ✅ 支持 | 支持现代浏览器 |
微信小程序 | ✅ 支持 | 支持微信小程序最新版本 |
开发指南
组件命名规范
- 所有组件以
cl-
前缀命名 - 使用短横线连接单词,如
cl-input-number
- 所有的标签都必须用双闭合标签
样式规范
- 采用 SCSS 编写样式
- 支持主题定制和暗黑模式
- 遵循移动端设计规范
事件规范
- 统一的事件命名和参数传递
- 支持常见的交互事件
- 提供详细的事件文档
版本说明
当前版本专为 uniappx 生态设计,持续更新维护中。如遇问题或有新功能建议,欢迎反馈。