This commit is contained in:
hupeng
2023-10-11 11:27:47 +08:00
commit d0b337c596
659 changed files with 67106 additions and 0 deletions

View File

@ -0,0 +1,251 @@
## 1.1.92023-08-27
1. 优化 uv-calendars 1. 去除range参数由mode="range"替换2. 新增mode参数不传 / multiple / range分别为单日期 多个日期选择日期范围3. 与uv-calendar选择日期的功能保持一致
2. 优化 uv-picker 增加round属性设置圆角
3. 修复 uv-calendars 点击返回今天按钮时monthSwitch方法回调参数返回月份不是当天对应月份
4. 修复 uv-radio 1. 设置 labelSize 属性设置无效的问题https://gitee.com/climblee/uv-ui/issues/I7W6UN2. v-model 绑定布尔值控制台报警https://gitee.com/climblee/uv-ui/issues/I7W714
5. 修复 uv-checkbox 1. 设置 label 属性为布尔值不生效的BUG
## 1.1.82023-08-24
1. 优化 uv-popup 弹出不丝滑优化思路https://www.uvui.cn/components/popup.html#yh
2. 修复 uv-switch 取消value传值只能使用v-model传值避免异步操作不生效的BUG
3. 修复 uv-index-list ios端滚动过程中+快速点击右侧导航页面出现空白的BUG
4. 修复 uv-rate 1. 支付宝报错的BUG; 2. 不能选半星的BUG
5. 修复 uv-model 异步loading时确认回调还会一直触发的BUG
6. 修复 uv-swiper 标题文字过多未隐藏掉的BUG
7. 修复 uv-text app-nvue编译不能自动换行的BUG
## 1.1.72023-08-22
1. 优化 uv-drop-down a. 增加@change回调,返回弹窗关闭状态; b. 增加init方法方便位置改变进行调整
2. 优化 部分文档优化
3. 修复 uv-input a. app-nvue-ios端不能输入的BUGb. 键盘高度等值不返回BUG
4. 修复 uv-scroll-list 报错导致不能移动指示器的BUG
5. 修复 uv-search 边距值在上次更新中误改导致不对的BUG
6. 修复 uv-image 设置width和height为100%不生效的BUG
## 1.1.62023-08-18
1. 优化 优化文档
2. 修复 uv-list 使用列表右侧显示 switchswitchChange回调中返回数据为undefined的BUG
3. 修复 uv-checkbox 数据多不换行的BUG
4. 修复 uv-upload 1. 图片预览位置错误的BUG2. 视频预览不生效的BUG3. 改变上传视频宽高不生效的BUG
5. 修复 uv-navbar 在部分ios高版本机型返回按钮不好操作的问题
6. 修复 uv-waterfall 只有一条数据的时候切换的时候数据会左右显示错误的BUG
## 1.1.52023-08-14
1. 优化 uv-pick-color 删除scrollTop参数内部修改后就不需要了
2. 优化 uv-loading-icon 增加textStyle参数可自定义文本样式比如给上边距
3. 修复 uv-safe-bottom 百度小程序报错的BUG
4. 修复 uv-form 设置labelWidth属性时节点渲染有闪动的BUG
5. 修复 uv-grid 设置col属性时节点渲染有闪动的BUG
6. 修复 uv-parse 阻止a标签跳转文档说明
## 1.1.42023-08-13
1. 优化 nvue自定义图标 [详细文档-nvue中自定义图标库](https://www.uvui.cn/guide/customIcon.html#nvue%E4%B8%AD%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9B%BE%E6%A0%87%E5%BA%93)
2. 优化 uv.$uv.http 在APP.vue页面使用报错的BUG [Api集中管理](https://www.uvui.cn/js/http.html#_3-api%E9%9B%86%E4%B8%AD%E7%AE%A1%E7%90%86)
3. 修复 uv-navbar app-nvue运行ios存在背景图片错乱的问题
4. 修复 uv-list app-nvue运行ios存在分包页面不滚动
5. 修复 uv-textarea 值为null或undefined时显示错误的bug
6. 修复 uv-search 值为null或undefined时显示错误的bug
7. 修复 uv-scroll-list vue2编译报错的BUG
8. 修复 uv-calendars 选择月份弹窗层级的问题
9. 修复 uv-form 动画在vue3 setup语法糖中错乱以及表单其他相关问题解决 [Issues](https://gitee.com/my_dear_li_pan/uv-ui/issues/I7SNTT)
10. 修复 uv-picker-color 滚动页面无法点击的BUG增加scrollTop参数设置滚动条的位置。不设置如果页面出现滚动就需要传该值会出现颜色面板无法进行选颜色的情况。
11. 交流反馈 欢迎加入uv-ui官方群1交流反馈 [549833913](https://www.uvui.cn/components/addQQGroup.html)
12. 交流反馈 欢迎加入uv-ui官方群2交流反馈 [206060892](https://www.uvui.cn/components/addQQGroup.html)
## 1.1.32023-08-06
1. 优化 uv-calendars 1. 增加startText参数; 2. 增加endText参数; 3. 增加selected中的参数; 4. 优化日历范围选择
2. 优化 uv-empty icon属性支持base64图片
3. 优化 uv-navbar 增加背景图片的裁剪模式参数imgMode
4. 优化 uv-picker-color 颜色值不对的BUG
5. 优化 [API文档优化](https://www.uvui.cn/components/changelog.html)
6. 优化 常见问题增加:[怎么隐藏uv-tabs等组件的滚动条](https://www.uvui.cn/components/problem.html#%E4%B9%9D%E3%80%81%E6%80%8E%E4%B9%88%E9%9A%90%E8%97%8Fuv-tabs%E7%AD%89%E7%BB%84%E4%BB%B6%E7%9A%84%E6%BB%9A%E5%8A%A8%E6%9D%A1)
7. 修复 uv-radio name为数字0时不能选中的BUG
8. 修复 uv-textarea 1. v-model设置为数据时的BUG2. 复制过多内容计数显示错误的BUG3. maxlength为-1改成不显示计数
9. 修复 uv-code-input 在vue2模式下v-model设置为0时不生效的BUG
10. 修复 uv-input 在vue2模式下v-model设置为0时不生效的BUG
11. 修复 uv-search 在vue2模式下v-model设置为0时不生效的BUG
12. 修复 uv-ui-tools 1. 路由拦截修复2. 增加events参数
## 1.1.22023-08-03
1. 新增 uv-calendars 新版日历发布
2. 新增 uv-toolbar 组件独立发布老用户更新uv-picker需要手动删除uv-picker目录下的uv-toolbar目录否则会有冲突提示
3. 优化 uv-tags 增加cellChild参数
4. 优化 uv-navbar 兼容背景图片
5. 优化 uv-notice-bar 竖向滚动时候增加change回调
## 1.1.12023-07-30
1. 新增 uv-drop-down 下拉筛选组件兼容app-nvue及多端
2. 优化 uv-textarea 增加confirm-hold参数方便设置进行换行处理
3. 优化 其他关于文档的优化等
## 1.1.02023-07-26
1. 重构 uv-list 全面重构提高性能放弃使用scroll-view具体文档参考uv-list列表
2. 优化 uv-search 1. 增加prefix和suffix 前置和后置插槽2. 增加boxStyle参数方便控制输入框部分的样式
3. 优化 文档优化获取节点布局信息文档新增nvue获取方式的说明
## 1.0.222023-07-26
1. 优化 uv-textarea 组件 增加textStyle和countStyle属性方便控制文本样式
2. 优化 uv-swiper 增加竖向播放属性vertical
3. 优化 uv-icon 支持base64图片格式
4. 优化 uv-transition 和 uv-image 增加参数cellChild属性避免nvue中出现回收后不显示的BUG
5. 优化 uv-button 增加customTextStyle属性方便自定义按钮文字样式
6. 优化 优化部分文档说明
7. 修复 uv-slider 修改背景颜色属性为backgroundColor避免设置不生效
8. 修复 uv-index-list 1. 修复全局设置成rpx存在的高度BUG2. 修复其他BUG
## 1.0.212023-07-22
1. 新增 uv-scroll-list 横向滚动列表组件
2. 优化 增加测试占位图,方便开发者使用线上图片进行测试:[https://www.uvui.cn/components/testPic.html](https://www.uvui.cn/components/testPic.html)
3. 优化 uv-calendar 组件文档示例等优化增加setFormatter说明
4. 优化 uv-notice-bar 优化文档,说明不显示左边图标的使用方法
5. 修复 uv-input 在微信小程序端清除内容存在不能清除的BUG
6. 修复 uv-button 1. 解决微信小程序动态设置hover-class点击态不消失的BUG; 2. 文档优化
7. 修复 uv-waterfall 在tab切换等场景快速切换时会出现报错的BUG
8. 优化 优化其他
## 1.0.202023-07-18
1. 修复 uv-textarea 设置-1不生效
2. 修复 uv-icon 恢复uv-empty相关的图标
3. 修复 uv-empty 恢复设置mode属性的内置图标
4. 优化 [优化文档](https://www.uvui.cn)
## 1.0.192023-07-14
1. 优化 uv-waterfall 当changeList未处理数据时正确返回对应列的数据避免误导
2. 修复 uv-rate VUE3模式下设置value属性不生效的BUG
3. 修复 uv-input VUE3模式下设置value属性不生效的BUG
4. 修复 uv-search VUE3模式下设置value属性不生效的BUG
5. 修复 uv-code-input VUE3模式下设置value属性不生效的BUG
6. 修复 uv-number-box VUE3模式下设置value属性不生效的BUG
7. 修复 uv-radio VUE3模式下设置value属性不生效的BUG
8. 修复 uv-checkbox VUE3模式下设置value属性不生效的BUG
9. 修复 uv-textarea VUE3模式下设置value属性不生效的BUG
10. 修复 uv-switch VUE3模式下设置value属性不生效的BUG
11. 修复 uv-slider VUE3模式下设置value属性不生效的BUG
12. 修复 uv-datetime-picker VUE3模式下设置value属性不生效的BUG
13. 修复 uv-icon 部分图标错误的BUG
## 1.0.182023-07-06
1. 优化 uv-icon 1. 更新图标删除一些不常用的图标2. 删除base64修改成ttf文件引入读取图标。uv-icon 图标
2. 优化 uv-icon nvue自定义图标用法文档说明[点击跳转](https://www.uvui.cn/guide/customIcon.html)
3. 优化 uv-upload 文档示例代码增加fileList参数说明[点击跳转](https://www.uvui.cn/components/upload.html#filelist-options)
4. 修复 uv-checkbox vue3模式下动态修改v-model绑定的值无效的BUG
5. 修复 uv-radio vue3模式下动态修改v-model绑定的值无效的BUG
6. 修复 uv-datetime-picker vue3模式下动态修改v-model绑定的值无效的BUG
## 1.0.172023-07-04
1. 优化 uv-icon 修复NVUE平台主题颜色在APP不生效的BUG
2. 优化 uv-notice-bar 优化增加disableScroll属性
3. 优化 uv-input uv-back-top uv-cell uv-form uv-search uv-modal uv-navbar uv-index-list uv-empty uv-upload 去除插槽判断避免某些平台不显示的BUG
4. 优化 uv-form 优化文档
5. 优化 优化其他相关文档
## 1.0.162023-07-03
1. 优化 uv-transition 动画组件,代码重构优化,性能更加友好,增加自定义动画功能。详情[参考文档](https://www.uvui.cn/components/transition.html)
2. 优化 uv-popup 弹出层,代码重构优化,性能翻倍,小程序体验性能更加,避免卡顿。打开和关闭方法更改,详情[参考文档](https://www.uvui.cn/components/popup.html)
3. 优化 uv-calendar 由于弹出层uv-popup的修改打开和关闭方法更改详情[参考文档](https://www.uvui.cn/components/actionSheet.html)
4. 优化 uv-action-sheet 由于弹出层uv-popup的修改打开和关闭方法更改详情[参考文档](https://www.uvui.cn/components/calendar.html)
5. 优化 uv-datetime-picker 由于弹出层uv-popup的修改打开和关闭方法更改详情[参考文档](https://www.uvui.cn/components/datetimePicker.html)
6. 优化 uv-form 由于弹出层uv-transition的修改组件内部做了相应的修改参数不变。
7. 优化 uv-keyboard 由于弹出层uv-popup的修改打开和关闭方法更改详情[参考文档](https://www.uvui.cn/components/keyboard.html)
8. 优化 uv-modal 由于弹出层uv-popup的修改打开和关闭方法更改详情[参考文档](https://www.uvui.cn/components/modal.html)
9. 优化 uv-notify 由于弹出层uv-popup的修改打开和关闭方法更改详情[参考文档](https://www.uvui.cn/components/notify.html)
10. 优化 uv-overlay 由于弹出层uv-transition的修改组件内部做了相应的修改参数不变。
11. 优化 uv-pick-color 由于弹出层uv-popup的修改打开和关闭方法更改详情[参考文档](https://www.uvui.cn/components/pickColor.html)
12. 优化 uv-picker 由于弹出层uv-popup的修改打开和关闭方法更改详情[参考文档](https://www.uvui.cn/components/picker.html)
13. 优化 uv-tooltip 由于弹出层uv-transition的修改组件内部做了相应的修改参数不变。
14. 优化 uv-loading-page 由于弹出层uv-transition的修改组件内部做了相应的修改参数不变。
15. 优化 相关文档的优化更改。
16. 修复 uv-safe-bottom 修复在百度程序抖音小程序不生效的BUG
## 1.0.152023-06-29
1. 欢迎加QQ群交流[549833913](https://www.uvui.cn/components/addQQGroup.html)
2. 优化 uv-swiper 优化1. 增加titleStyle属性方便修改标题样式2. 标题上去掉是否是图片的判断,避免无后缀的图片不显示
3. 优化 uv-steps 优化1. 增加插槽title; 3. 文档关于插槽相关的参数说明完善增加customStyle属性
4. 优化 uv-checkbox 优化增加label文字插槽与radio保持一致优化文档相关说明
5. 优化 uv-modal 优化增加closeLoading方法方便异步加载手动取消加载状态更新文档
6. 优化 uv-image 增加文档说明uv-list、 uv-waterfall等组件在 Android平台使用了list封装所以在该组件中仍然不能使用uv-image等组件
7. 优化 优化更多文档
8. 修复 uv-vtabs 修复非联动情况下内容过多的情况滚动一段距离再切换未滚动到顶部的BUG
9. 修复 uv-image 修复duration属性不生效的BUG
10. 修复 uv-code-input 修复:使用:disabledKeyboard="true"属性事件全部失效的BUG
11. 修复 uv-button 修复设置open-type="chooseAvatar"等值不生效的BUG
## 1.0.142023-06-25
1. 欢迎加QQ群交流[549833913](https://www.uvui.cn/components/addQQGroup.html)
2. 优化 uv-count-down 增加外部样式customStyle参数
3. 优化 文档的全面优化
4. 修复 uv-count-to 1. 修复继续滚动的函数 2. 修改文档错误 4. 适配px和rpx的单位 4. 适配customStyle参数
5. 修复 uv-load-more 修复customStyle参数设置背景等不生效的BUG
6. 修复 uv-code-input 优化下边框
7. 修复 uv-tabs 添加uv-icon依赖
8. 修复 uv-grid 优化修改
9. 修复 uv-cell 优化修改
## 1.0.132023-06-20
1. 优化 uv-calendar formatter格式化中增加topInfo参数
2. 优化 uv-tabs 增加customStyle参数
3. 优化 文档优化,便于开发者直接开干
4. 优化 uv-switch 优化size属性适配单位传递
5. 修复 uv-ui-tools、uv-form、uv-picker 修复vue3编译支付宝异常
6. 修复 uv-ui-tools、uv-form、uv-picker 修复vue3编译支付宝异常
7. 修复 uv-parse 修复在nvue不显示的BUG
8. 修复 uv-form 修复某些条件下报错的BUG
## 1.0.122023-06-14
1. 优化部分组件,优化文档部分细节
2. uv-popup、uv-modal 修复遮罩层zIndex问题
3. uv-form 在vue3的setup语法中ref使用uvForm会导致报错
4. uv-tabs activeStyle设置字体大小可能会导致下划线位置不对BUG
5. uv-pick-color 百度小程序点击报错
6. uv-transition 恢复this.$nextTick
7. uv-picker 抖音小程序选择的时候报错导致不能关闭的BUG
8. uv-checkbox 多余的属性labelDisabled导致APP中报错提示
9. uv-tabbar 底部安全距离组件无效的BUG
10. uv-vtabs 头部存在的时候联动不准确的BUG
## 1.0.112023-06-12
1. uv-radio-group、uv-checkbox-group 兼容自定义样式customStyle方便通过样式调整整体位置等数据较多时允许换行
2. uv-ui-tools 优化内置样式等解决微信小程序使用uvui提示 Some selectors are not allowed in component wxss, including tag name selectors, ID selectors, and attribute selectors[详情](https://www.uvui.cn/components/problem.html)
3. uv-datetime-picker 取消defaultIndex参数目前传该值也没实际意义
4. uv-tabbar 增加iconSize参数
5. uv-calendar 增加change回调
6. uv-calendar 修复BUG
7. uv-rate 修复只读或禁止状态下设置value无效的问题
8. uv-popup 修复zIndex问题
9. uv-modal 修复zIndex问题
10. 文档-扩展配置更新:[扩展配置](https://www.uvui.cn/components/setting.html)
11. 文档-优化更新:[uv-ui文档](https://www.uvui.cn/components/changelog.html)
12. 文档-新增常见问题:[常见问题](https://www.uvui.cn/components/problem.html)
13. 优化其他
## 1.0.102023-06-05
1. uv-navbar 渐变背景色兼容
2. uv-calendar 日历选择BUG修复
## 1.0.92023-06-05
1. 新增uv-vtabs垂直选项卡组件主要用于分类展示分类切换功能支持联动和不联动两种模式
2. uv-qrcodeuv-datetime-pickeruv-subsection等文档说明优化避免开发困难优化API相关说明
3. uv-notice-bar 1. 修复在触发error函数报错的BUG2. 修复在text值为undefined的时候解决报错BUG
4. uv-button 等组件修复触发两次事件的BUG
5. uv-datetime-picker 1. 修复重置值存在不更新的BUG2. 优化文档增加filter使用方法说明
6. uv-badge 修复type等属性为null或undefined的时候不显示徽标的BUG
7. uv-ui-tools 优化工具组件,兼容更多功能,小程序分享功能优化等
...
## 1.0.82023-05-27
1. uv-waterfall修复在百度小程序中可能存在的BUG去掉原有的slot方式
2. uv-image修复可能报错的问题
3. uv-pick-color 在文档预览模式中无法点击的问题
4. uv-index-list 修复select事件不触发的问题
5. 优化其他组件及示例项目等
## 1.0.72023-05-25
1. uv-icon 将线上ttf字体包替换成base64避免加载时或者网络差时候显示白色方块
2. uv-text 去掉多余的data-index属性避免警告
3. uv-upload 在fileList的watch中增加deep属性
4. uv-pick-color 去掉template中存在的this.导致头条小程序编译警告
5. uv-image 去掉template中存在的this.导致头条小程序编译警告
## 1.0.62023-05-23
1. 新增uv-pick-color颜色选择器组件
2. uv-toolbar组件增加showBorder属性是否显示下边框
3. uv-transition组件在百度小程序等平台不支持this.$nextick导致下面的逻辑不执行使用延时替换方案
4. uv-ui-tools组件中bem()函数兼容百度/头条小程序等
5. uv-waterfall组件修复在百度/头条小程序显示异常等BUG增加changeList回调函数处理数据同步更新示例等
6. uv-image组件修复在百度/头条小程序等开启observeLazyLoad后显示异常BUG
7. uv-tabs组件修复上次更新导致的在nvue中不滚动的BUG
8. uv-qrcode组件修复在部分平台不显示加载的BUG
9. 修复其他已知问题等
## 1.0.52023-05-17
1. 新增uv-qrcode二维码组件
2. 修复uv-tooltip在vue2模式下的BUG
3. 优化部分问题
## 1.0.42023-05-16
1. 优化组件依赖,修改后无需全局引入,组件导入即可使用
2. 优化部分功能
## 1.0.32023-05-12
1. 修复uv-input在vue3模式下双向绑定问题
2. 修复uv-textarea在vue3模式下双向绑定问题
3. 修复uv-rate在vue3模式下双向绑定问题
## 1.0.22023-05-11
1. 更新文档
2. 增加插件下载入口
## 1.0.12023-05-10
1. 所有组件依赖
2. 上传示例项目
## 1.0.02023-05-10
1. uv-ui

View File

@ -0,0 +1,7 @@
<template>
<view>占位组件请勿使用如需下载示例项目请使用下载插件并导入HBuilderX使用 HBuilderX 导入示例项目下载示例项目ZIP</view>
</template>
<script>
</script>
<style>
</style>

View File

@ -0,0 +1,160 @@
{
"id": "uv-ui",
"displayName": "uv-ui 破釜沉舟之兼容vue3+2、app、h5、小程序等多端灵活导入利剑出击",
"version": "1.1.9",
"description": "uv-ui 是基于uni-app、部分组件基于uView2.x、全端兼容、支持独立导入、内容丰富的UI框架。破釜沉舟之兼容vue3+2、app、h5、小程序等多端利剑出击开箱即用。",
"keywords": [
"uv-ui",
"uvui",
"UI组件库",
"ui框架",
"ui库"
],
"repository": "https://github.com/climblee/uv-ui",
"engines": {
"HBuilderX": "^3.1.0"
},
"dcloudext": {
"type": "component-vue",
"sale": {
"regular": {
"price": "0.00"
},
"sourcecode": {
"price": "0.00"
}
},
"contact": {
"qq": ""
},
"declaration": {
"ads": "无",
"data": "无",
"permissions": "无"
},
"npmurl": ""
},
"uni_modules": {
"dependencies": [
"uv-drop-down",
"uv-calendars",
"uv-scroll-list",
"uv-vtabs",
"uv-pick-color",
"uv-qrcode",
"uv-ui-tools",
"uv-action-sheet",
"uv-alert",
"uv-avatar",
"uv-back-top",
"uv-badge",
"uv-button",
"uv-calendar",
"uv-cell",
"uv-checkbox",
"uv-code",
"uv-code-input",
"uv-collapse",
"uv-count-down",
"uv-count-to",
"uv-datetime-picker",
"uv-divider",
"uv-empty",
"uv-form",
"uv-gap",
"uv-grid",
"uv-icon",
"uv-image",
"uv-index-list",
"uv-input",
"uv-keyboard",
"uv-line",
"uv-line-progress",
"uv-link",
"uv-list",
"uv-loading-icon",
"uv-loading-page",
"uv-load-more",
"uv-modal",
"uv-navbar",
"uv-no-network",
"uv-notice-bar",
"uv-notify",
"uv-number-box",
"uv-overlay",
"uv-parse",
"uv-picker",
"uv-popup",
"uv-radio",
"uv-rate",
"uv-read-more",
"uv-row",
"uv-safe-bottom",
"uv-search",
"uv-skeleton",
"uv-slider",
"uv-status-bar",
"uv-steps",
"uv-sticky",
"uv-subsection",
"uv-swipe-action",
"uv-swiper",
"uv-switch",
"uv-tabbar",
"uv-tabs",
"uv-tags",
"uv-text",
"uv-textarea",
"uv-toast",
"uv-tooltip",
"uv-transition",
"uv-upload",
"uv-waterfall"
],
"encrypt": [],
"platforms": {
"cloud": {
"tcb": "y",
"aliyun": "y"
},
"client": {
"Vue": {
"vue2": "y",
"vue3": "y"
},
"App": {
"app-vue": "y",
"app-nvue": "y"
},
"H5-mobile": {
"Safari": "y",
"Android Browser": "y",
"微信浏览器(Android)": "y",
"QQ浏览器(Android)": "y"
},
"H5-pc": {
"Chrome": "y",
"IE": "y",
"Edge": "y",
"Firefox": "y",
"Safari": "y"
},
"小程序": {
"微信": "y",
"阿里": "y",
"百度": "y",
"字节跳动": "y",
"QQ": "y",
"钉钉": "u",
"快手": "u",
"飞书": "u",
"京东": "u"
},
"快应用": {
"华为": "u",
"联盟": "u"
}
}
}
}
}

158
uni_modules/uv-ui/readme.md Normal file
View File

@ -0,0 +1,158 @@
<p align="center">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><img alt="logo" src="https://www.uvui.cn/common/logo.png" width="120" height="120">
</p>
<h3 align="center">uv-ui</h3>
<h3 align="center">兼容vue3+2多平台快速开发的UI框架</h3>
[![star](https://gitee.com/climblee/uv-ui/badge/star.svg?theme=gvp)](https://gitee.com/climblee/uv-ui)
[![star](https://gitee.com/climblee/uv-ui/badge/fork.svg?theme=gvp)](https://gitee.com/climblee/uv-ui)
[![star](https://img.shields.io/github/stars/climblee/uv-ui?style=flat-square&logo=GitHub)](https://github.com/climblee/uv-ui)
[![issues](https://img.shields.io/github/issues/climblee/uv-ui?style=flat-square&logo=GitHub)](https://github.com/climblee/uv-ui/issues)
[![Website](https://img.shields.io/badge/uvui-up-blue?style=flat-square)](https://www.uvui.cn)
[![version](https://img.shields.io/badge/version-1.1.8-brightgreen.svg)](https://www.uvui.cn/components/changelog.html)
[![license](https://img.shields.io/github/license/climblee/uv-ui?style=flat-square)](https://en.wikipedia.org/wiki/MIT_License)
## 温馨提示如需下载uv-ui示例项目请不要使用【下载插件ZIP】按钮。
### uvui官方群1<a href="http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=aaoyDvfV7nSee9vzWfzyZM1vKlu3xrNZ&authKey=pdU6HDpyzGUoc1QvQvCmzCbwzsoHgBbToF%2F0ChP4lNjPIPgWHGRE4I99XYGiTcNI&noverify=0&group_code=549833913" target="_blank">549833913</a>
### uvui官方群2<a href="http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=2QbEeKBn6ysCyQ09V4mgst1W8onxFybQ&authKey=aMTGL5zCYwsinG%2FeH0qMlAqXAdyKr5AjXVf2oMnsmj7NCg%2F2HraMU%2FNFxELLIPvp&noverify=0&group_code=206060892" target="_blank">206060892</a>
## uvui特点
1. **uv-ui的前世今生**`uv-ui` 是基于 `uview2.x` 版本改造而来。重命名也是为了避开发布冲突和很多组件 `u-``nvue` 中不能使用的情况,所以这才诞生了`uv-ui`。感谢 `uview-ui` 作者的开源奉献,再次为开源点赞。 同时 `uv-ui` 也是无条件开源。
2. **全端兼容**`uv-ui`支持vue3、vue2、app-vue、app-nvue、h5、小程序等。`uv-ui`的组件都是多端自适应的底层会抹平很多小程序平台的差异或bug。
3. **扩展配置**`uv-ui`内置的方法默认不再挂载到`uni`对象之上,也就意味着默认情况下不能在项目中直接使用`uni.$uv.xxx`使用内置方法。但是可以通过扩展可以解决,通过如下方式进行配置即可,使用方式请参考[扩展配置](https://www.uvui.cn/components/setting.html)。其中包括[ JS工具库](https://www.uvui.cn/components/setting.html#%E6%89%A9%E5%B1%95%E9%85%8D%E7%BD%AE-js%E5%B7%A5%E5%85%B7%E5%BA%93)、[ 自定义主题](https://www.uvui.cn/components/setting.html#%E6%89%A9%E5%B1%95%E9%85%8D%E7%BD%AE-%E8%87%AA%E5%AE%9A%E4%B9%89%E4%B8%BB%E9%A2%98)、[ 基础样式](https://www.uvui.cn/components/setting.html#%E6%89%A9%E5%B1%95%E9%85%8D%E7%BD%AE-%E5%9F%BA%E7%A1%80%E6%A0%B7%E5%BC%8F)、[ setconfig](https://www.uvui.cn/components/setting.html#%E6%89%A9%E5%B1%95%E9%85%8D%E7%BD%AE-setconfig)等。
## 预览
通过微信或浏览器扫码查看演示效果。
<img src="https://www.uvui.cn/common/h5_qrcode.png" width="180" height="180" />
## 链接
- [官方文档](https://www.uvui.cn)
- [演示地址](https://h5.uvui.cn)
- [更新日志](https://www.uvui.cn/components/changelog.html)
- [关于我们](https://www.uvui.cn/cooperation/about.html)
- <a href="#list">组件列表</a>
## 交流反馈
欢迎加入我们的QQ群交流反馈[点此跳转](https://www.uvui.cn/components/addQQGroup.html)
## 快速开始
`uv-ui` 强烈建议通过 `下载插件并导入HbuilderX` 导入组件。或者下载完整 [uv-ui项目](https://ext.dcloud.net.cn/plugin?id=12287) 将 `uni_modules` 复制到自己的项目。道路千万条,选择最适合自己的一条。
请通过[快速上手](https://www.uvui.cn/components/quickstart.html)了解更详细的内容。
**注意:导入插件后,建议`HBuilderX`重新运行项目,可能新导入的插件不能实时更新而导致不能运行。**
## 使用方法
组件导入 `uni_modules`直接在项目中使用无需通过import引入组件。
```html
<template>
<uv-icon name="baidu" size="30" color="#909399"></uv-icon>
</template>
```
## 扩展功能
`uv-ui` 内置了强大的工具函数、请求封装等,可以根据自身需求进行扩展配置,详情请查看[扩展配置](https://www.uvui.cn/components/setting.html)。
**注意:只有[扩展配置](https://www.uvui.cn/components/setting.html)后才能在自己的项目页面中使用组件库内置方法和变量等**
<div id="list"></div>
## 组件列表
下表为 `uv-ui` 的扩展组件清单,点击每个组件**点击下载&安装**即可在详情页面导入组件到项目下导入后建议重新运行即可直接使用组件无需import和注册。
| 组件名 | 组件说明 |
| --- | --- |
| uv-calendars | [日历(新版)](https://www.uvui.cn/components/calendars.html) |
| uv-drop-down | [下拉筛选](https://www.uvui.cn/components/dropDown.html) |
| uv-scroll-list | [横向滚动列表](https://www.uvui.cn/components/scrollList.html) |
| uv-vtabs | [垂直选项卡](https://www.uvui.cn/components/vtabs.html) |
| uv-pick-color | [颜色选择器](https://www.uvui.cn/components/pickColor.html) |
| uv-qrcode | [二维码](https://www.uvui.cn/components/qrcode.html) |
| uv-waterfall | [瀑布流](https://www.uvui.cn/components/waterfall.html) |
| uv-row | [Layout 布局](https://www.uvui.cn/components/layout.html) |
| uv-icon | [图标](https://www.uvui.cn/components/icon.html) |
| uv-button | [按钮](https://www.uvui.cn/components/button.html) |
| uv-text | [文本](https://www.uvui.cn/components/text.html) |
| uv-link | [超链接](https://www.uvui.cn/components/link.html) |
| uv-image | [图片](https://www.uvui.cn/components/image.html) |
| uv-transition | [动画](https://www.uvui.cn/components/transition.html) |
| uv-form | [表单](https://www.uvui.cn/components/form.html) |
| uv-input | [增强输入框](https://www.uvui.cn/components/input.html) |
| uv-textarea | [增强文本域](https://www.uvui.cn/components/textarea.html) |
| uv-checkbox | [复选框](https://www.uvui.cn/components/checkbox.html) |
| uv-radio | [单选框](https://www.uvui.cn/components/radio.html) |
| uv-switch | [开关选择器](https://www.uvui.cn/components/switch.html) |
| uv-calendar | [日历](https://www.uvui.cn/components/calendar.html) |
| uv-picker | [选择器](https://www.uvui.cn/components/picker.html) |
| uv-datetime-picker | [时间选择器](https://www.uvui.cn/components/datetimePicker.html) |
| uv-code | [验证码倒计时](https://www.uvui.cn/components/code.html) |
| uv-keyboard | [键盘](https://www.uvui.cn/components/keyboard.html) |
| uv-rate | [评分](https://www.uvui.cn/components/rate.html) |
| uv-search | [多功能搜索框](https://www.uvui.cn/components/search.html) |
| uv-number-box | [步进器](https://www.uvui.cn/components/numberBox.html) |
| uv-upload | [上传](https://www.uvui.cn/components/upload.html) |
| uv-slider | [滑动选择器](https://www.uvui.cn/components/slider.html) |
| uv-list | [列表](https://www.uvui.cn/components/list.html) |
| uv-index-list | [索引列表](https://www.uvui.cn/components/indexList.html) |
| uv-tags | [标签](https://www.uvui.cn/components/tag.html) |
| uv-line-progress | [线形进度条](https://www.uvui.cn/components/lineProgress.html) |
| uv-badge | [徽标数](https://www.uvui.cn/components/badge.html) |
| uv-count-down | [倒计时](https://www.uvui.cn/components/countDown.html) |
| uv-count-to | [数字滚动](https://www.uvui.cn/components/countTo.html) |
| uv-avatar | [头像](https://www.uvui.cn/components/avatar.html) |
| uv-skeleton | [骨架屏](https://www.uvui.cn/components/skeleton.html) |
| uv-loading-icon | [加载动画](https://www.uvui.cn/components/loadingIcon.html) |
| uv-loading-page | [加载页](https://www.uvui.cn/components/loadingPage.html) |
| uv-load-more | [加载更多](https://www.uvui.cn/components/loadMore.html) |
| uv-empty | [内容为空](https://www.uvui.cn/components/empty.html) |
| uv-tooltip | [长按提示](https://www.uvui.cn/components/tooltip.html) |
| uv-alert | [警告提示](https://www.uvui.cn/components/alert.html) |
| uv-toast | [消息提示](https://www.uvui.cn/components/toast.html) |
| uv-notice-bar | [滚动通知](https://www.uvui.cn/components/noticeBar.html) |
| uv-notify | [消息提示](https://www.uvui.cn/components/notify.html) |
| uv-no-network | [无网络提示](https://www.uvui.cn/components/noNetwork.html) |
| uv-popup | [弹出层](https://www.uvui.cn/components/popup.html) |
| uv-modal | [模态框](https://www.uvui.cn/components/modal.html) |
| uv-cell | [单元格](https://www.uvui.cn/components/cell.html) |
| uv-swipe-action | [滑动单元格](https://www.uvui.cn/components/swipeAction.html) |
| uv-swiper | [轮播图](https://www.uvui.cn/components/swiper.html) |
| uv-collapse | [折叠面板](https://www.uvui.cn/components/collapse.html) |
| uv-grid | [宫格布局](https://www.uvui.cn/components/grid.html) |
| uv-tabbar | [底部导航栏](https://www.uvui.cn/components/tabbar.html) |
| uv-back-top | [返回顶部](https://www.uvui.cn/components/backTop.html) |
| uv-navbar | [自定义导航栏](https://www.uvui.cn/components/navbar.html) |
| uv-action-sheet | [底部操作菜单](https://www.uvui.cn/components/actionSheet.html) |
| uv-tabs | [标签选项卡](https://www.uvui.cn/components/tabs.html) |
| uv-steps | [步骤条](https://www.uvui.cn/components/steps.html) |
| uv-subsection | [分段器](https://www.uvui.cn/components/subsection.html) |
| uv-sticky | [吸顶](https://www.uvui.cn/components/sticky.html) |
| uv-parse | [富文本解析器](https://www.uvui.cn/components/parse.html) |
| uv-overlay | [遮罩层](https://www.uvui.cn/components/overlay.html) |
| uv-code-input | [验证码输入](https://www.uvui.cn/components/codeInput.html) |
| uv-read-more | [展开阅读更多](https://www.uvui.cn/components/readMore.html) |
| uv-line | [线条](https://www.uvui.cn/components/line.html) |
| uv-gap | [间隔槽](https://www.uvui.cn/components/gap.html) |
| uv-divider | [分割线](https://www.uvui.cn/components/divider.html) |
## 版权信息
uv-ui遵循[MIT](https://en.wikipedia.org/wiki/MIT_License)开源协议意味着您无需支付任何费用也无需授权即可将uv-ui应用到您的产品中。
## 作者想说
- 开源真的不易,不图大家的钱财,所以希望大家多多鼓励支持,希望不要恶意评论,有问题加群快速解决。
- 遇到BUG是一件很正常的事情是程序肯定就有BUG所以希望大家能以理解的心态去提出BUG然后作者才有动力去努力修复。
- 最后觉得好用的小伙伴,不要吝啬你的双手,给个好评就是给我们最大的鼓励。
# 恶评者手下留情有事加QQ群解决549833913