更新记录
1.8.0(2025-03-23) 下载此版本
1.8.0 (2025-03-23)
✨ Features | 新功能
- ✨ Img 组件添加预览图片属性 (#945) (34a4878)
- ✨ 废弃 DateTimePicker 开启插槽开关use-label-slot和use-default-slot (8d9e5c6)
- ✨ 新增 InputNumber 组件支持长按加减功能 (#910) (9437087)
- ✨ 重构 Signature 签字板历史记录模式并添加压感模式和横屏示例 (#967) (aad3e83)
- ✨ Signature 添加历史记录和历史记录步长(包含文档添加、i18n、代码示例) (#889) (10ec731)
- extend wd-fab component with 4 new positions and update docs (6f12aa4)
Bug Fixes | Bug 修复
- 修复 DateTimePicker 区域选择时边界值处理错误的问题 (230e09f)
- 修复 drop-menu-item 有选项值为空字符串时导致新值错误并触发组件内部警告的问题 (f63de5b)
- 修复在template中使用readonly无法通过vue-ts校验的问题 (ee5b25f)
- 修复input、textarea组件placeholder样式在微信小程序无效的问题 (#944) (1ac115f), closes #943
- 修复textarea统计多码元字符长度错误的问题 (#940) (f9d8523), closes #933
- picker: clear selected value and options when columns is emptied (496cb73), closes #935
Documentation | 文档
- 接入 petercatai 聊天助手 (34f0299)
- 添加优秀案例页面 (ef7c98b)
- 新增优秀案例——随享小栈 (2040230)
- 修复 Navbar 文档部分标题显示 Tabbar 的问题 (b4b4d59)
- 修复部分文档拼写错误 (#911) (15613b3)
- fix drop-menu demo code type error (#905) (0c32c29)
1.7.1(2025-02-19) 下载此版本
1.7.1 (2025-02-19)
Bug Fixes | Bug 修复
- 修复 InputNumber 微信小程序设置了precision后无法输入小数点的问题 (#902) (e3a03b1), closes #878
- 修复 Upload 文档自定义唤起上传样式的示例错误的问题 (3dfa69c)
- 修复分页组件为0时不更新页数问题 (#903) (604faeb), closes #897
- 修复web-types可选值/默认值类型识别错误 (#899) (8b4d2ed)
Documentation | 文档
- 优化demo项目的展示方便支付宝平台提审 (c48a67b)
1.7.0(2025-02-16) 下载此版本
1.7.0 (2025-02-16)
✨ Features | 新功能
- ✨ 添加 web-type.json 支持 webstorm 代码提示 (#871) (4575099), closes #819
- ✨ 重构 Curtain 优化控制展示隐藏的实现逻辑 (#895) (0e31950)
- ✨ ActionSheet 支持 close-on-click-action 控制点击选项后是否关闭菜单功能 (#891) (a1b035a), closes #698
- ✨ NavbarCapsule 导航胶囊组件支持外部传入样式 (fb980e7)
- ✨ Rate 评分新增支持半选和触摸滑动选中 (#896) (9d34f2e), closes #669
- ✨ Toast 支持设置布局方向 (ed60852), closes #780
- ✨ Toast 支持通过props设置组件属性并新增局中显示的配置 (#888) (ebbe7e4)
Documentation | 文档
- 标注 Form 组件支持不校验隐藏子组件的版本 (e5a24c4)
- 新增关于页面展示主要团队成员信息 (031107d)
- 修复 SwipeAction 文档示例拼写错误的问题 (1dc48cf)
- 修复文档拼写的错误 (8f8cb10)
- fix create-uni command error (#874) (a0da88c)
Bug Fixes | Bug 修复
- 修复 InputNumber 设置了precision后无法输入小数点的问题 (#886) (dd1a005), closes #878
- 修复 Swiper 在微信小程序平台轮播视频时在iOS平台全屏展示异常的问题 (#898) (34a15ac), closes #885
- 修复 Tabs 组件导航地图标题不生效的问题 (#869) (ccf976a)
- 修复 Upload 组件自定义上传方法不支持asyncfunction的问题 (#890) (25649db), closes #859
平台兼容性
Vue2 | Vue3 |
---|---|
× | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.8.7 app-vue | × | √ | √ | × | × | √ |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
√ | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | × | √ | √ | √ |
Wot Design Uni
📱 一个基于vue3+Typescript构建,参照wot-design打造的uni-app组件库
🚀 文档网站 (推荐) ✈️ 文档网站 (cloudflare) 🔥 文档网站 (Netlify) 🚫 文档网站 (Gitee暂时下线)
✨ 特性
- 🎯 多平台覆盖,支持 微信小程序、支付宝小程序、钉钉小程序、H5、APP 等.
- 🚀 70+ 个高质量组件,覆盖移动端主流场景.
- 💪 使用 Typescript 构建,提供良好的组件类型系统.
- 🌍 支持国际化,内置 15 种语言包.
- 📖 提供丰富的文档和组件示例.
- 🎨 支持修改 CSS 变量实现主题定制.
- 🍭 支持暗黑模式
📱 预览
扫描二维码访问演示,注意:因微信审核机制限制,当前的微信小程序示例可能不是最新版本,可以clone代码到本地预览。
快速上手
详细说明见 快速上手。
链接
优秀案例
这里我们收集了一些优秀的案例,欢迎大家体验!
我们也非常欢迎大家一起贡献优秀的 Demo 与案例,欢迎在此 issue 提交案例。
周边生态
项目 | 描述 |
---|---|
awesome-uni-app | 多端统一开发框架 uni-app 优秀开发资源汇总 |
create-uni | 快速创建 uni-app 项目 |
wot-demo | 基于 vitesse-uni-app 的wot-design-uni快速起手demo |
wot-starter-retail | 基于 wot-design-uni 的 uni-app 零售行业模板 |
Wot Design Uni Snippets | Wot Design Uni 代码块提示 |
uni-mini-ci | 一个 uni-app 小程序端构建后支持 CI(持续集成)的插件 |
uni-mini-router | 一个基于 vue3 和 Typescript 的轻量级 uni-app 路由库 |
unibest | 基于 wot-design-uni 的 uni-app 模板 |
wot-design-uni AI 助手 | 一个能回答你关于 wot-design-uni 组件库问题的智能助手 |
uni-ku-root | 一个模拟 App.vue 原有能力的根组件插件 |
贡献指南
修改代码请阅读我们的 贡献指南。
使用过程中发现任何问题都可以提 Issue 给我们,当然,我们也非常欢迎你给我们发 PR。
贡献者们
感谢以下所有给 Wot Design Uni 贡献过代码的 开发者。
捐赠本项目
开发一个 UI 组件库是一项耗时的工作,尤其是要多端适配。为此 Wot Design Uni 经常肝到深夜 ……
如果您认为 Wot Design Uni 帮助到了您的开发工作,您可以捐赠 Wot Design Uni 的研发工作,捐赠无门槛,哪怕是一杯可乐也好。
捐赠后您的昵称、留言等将会展示在捐赠榜单中。
爱发电捐赠
https://afdian.com/a/weisheng233
扫码捐赠
鸣谢
- wot-design - 感谢 wot-design 团队多年来的不断维护,让 wot-design-uni 能够站在巨人的肩膀上。
- uni-helper - 感谢 uni-helper 团队提供的 uni-app 工具库,让 wot-design-uni 能够更方便地使用。
- 捐赠者 - 感谢所有捐赠者,是你们的捐赠让 wot-design-uni 能够更好地发展。
开源协议
本项目基于 MIT 协议,请自由地享受和参与开源。