153 Star 1.1K Fork 192

GVP深圳市言信网络科技有限公司 / uView

2020-11-20 16:24
4931143 tt tao 1591889195 TtTao

安装⚡️

📁 下载安装

如果您使用下载的方式安装,能更方便阅读源码,但是每次升级都需要重新下载并覆盖uview-ui文件夹。

  • 在uni-app插件市场右上角选择使用HBuilder X 导入插件或者下载插件ZIP
  • 如果您的项目是由HBuilder X创建的标准uni-app项目,解压后将uview-ui文件夹,复制到项目根目录。
  • 如果您的项目是由vue-cli模式创建的,请将下载解压的uview-ui文件夹放到项目的src文件夹中即可。

注意: 此安装方式必须要按照下载方式安装的配置中的说明配置了才可用。

下载地址:https://ext.dcloud.net.cn/plugin?id=1593

📦 更多安装方式

🔮 欢迎加入群聊交流反馈

本次更新内容❤️

✨ 新特性

  • 新增Sketch设计资源, 点击查看
  • 将$u对象挂载到uni对象下,可以在外部js中通过uni.$u.xxx调用一些工具方法
  • navbar新增title-bold参数,用于加粗标题
  • 新增 number-box新增focus事件
  • tabs组件新增count和offset参数,用于角标显示

🌈 优化

  • 优化$u.timeFormat方法,可以接受任意合法格式的时间,或时间戳参数
  • 优化$u.timeFrom方法,可以接受任意合法格式的时间,或时间戳参数
  • 优化card组件,某些特殊场景下可能无法占满屏幕的问题
  • 优化upload组件的limitType参数,增加对支付宝小程序的支持
  • 优化grid-item组件的customStyle参数可能在微信小程序无效的问题
  • 升级parse组件,图片和链接的点击事件不冒泡
  • 允许row和col组件事件冒泡
  • image组件图片加载失败时显示的默认图可能为loading状态默认图的问题
  • 完善文档对read-more组件内嵌parse组件时,可能产生的兼容性解决办法

🐛 修复

  • 修复$u.test.url()方法,增加对中文参数的支持
  • 优化$u.test.url()无法校验url中有中文时的问题
  • 修复readmore组件textIndent参数引用错误的问题
  • 修复numberbox组件可能会导致自动变化数值的问题
  • 修复rate组件颜色可能显示不对的问题

📝 更多内容/文档详见 uView UI 官网

Last committed message: Merge branch 'yiruiwen'
2020-09-17 11:56
4931143 tt tao 1591889195 TtTao

本次更新内容❤️

✨ 新特性

  • upload组件新增on-choose-fail事件
  • select组件新增cancel事件
  • grid-item组件新增custom-style参数
  • action-sheet组件新增subText描述信息参数
  • upload组件新增before-remove钩子

🌈 优化

  • 优化dropdown组件内部100%高度的问题,dropdown-item组件新增height参数
  • 处理number-box某些情况下,无法通过外部修改内部值的问题
  • 优化loadmore组件,结合line组件,无需再配置bg-color参数
  • 优化avatar组件方形时加载图片出错,显示的默认头像却为圆型的问题
  • 优化count-down组件在微信小程序上"天"部分可能显示有误的问题
  • 优化radio组件演示,无法通过配置修改效果的问题
  • 优化grid组件演示,无法通过配置修改border是否显示的问题
  • 优化toast组件无法显示多行的问题
  • 优化search组件maxlength参数在微信小程序上的问题
  • 优化键盘组件车牌号模式样式错乱的问题
  • 优化form-item组件在没有label和图标时依然占用空间的问题
  • 优化badge组件的层级问题

🐛 修复

  • 修复checkbox的change事件返回value值相反的问题
  • 修复radio组件change事件不触发的问题
  • 修复form组件label-style参数无效的问题
  • 修复message-input组件box模式下,active-color参数无效的问题
  • 修复form组件label-style参数无效的问题
  • 修复radio组件的默认值无效的问题
  • 修复notice-bar组件左侧喇叭图标不显示的问题

📝 更多内容/文档详见 uView UI 官网

2020-09-05 21:56
4931143 tt tao 1591889195 TtTao

本次更新内容❤️

📌 说明:本次更新主要针对头条系小程序,实现全面兼容头条,抖音,西瓜小程序等

✨ 新特性

  • upload组件新增height参数,可以设置预览缩略图的高度

🌈 优化

  • empty演示在头条小程序上的兼容性
  • 优化tabs组件在头条小程序的表现问题
  • 优化tag组件在支付宝小程序上不支持行内样式加"!important"的问题
  • 优化toast组件多次调用,可能会造成配置混乱的问题
  • 优化link组件在头条小程序上复制链接后,toast弹出瞬间被关闭的问题
  • 优化line组件在头条小程序上的兼容性
  • 优化tabs组件在微信小程序开发控制台报选择器警告的问题
  • 优化某些sass版本无法支持/deep/的问题,改为使用::v-deep穿透写法

🐛 修复

  • 修复在nvue下样式的警告和报错问题
  • 修复grid组件在头条小程序的报错的问题
  • 修复index-list组件在头条小程序上的兼容性
  • 修复layout组件在头条小程序上的兼容性
  • 修复table组件在头条小程序上的兼容性
  • 修复checkbox组件在头条小程序上的兼容性
  • 修复radio组件在头条小程序上的兼容性
  • 修复form和form-item在头条小程序上的兼容性
  • 修复popup在头条小程序上底部有缺失的问题,同时连带修复使用了popup的keyborad和picker,calendar等组件的问题
  • 修复rate组件在微信,头条小程序上滑动选择可能不正确的问题
  • 修复message-input组件在头条小程序上的兼容性
  • 修复dropdown在微信小程序菜单第一项无法高亮,以及title无法双向绑定的问题
  • 修复select组件的extra属性为0时,内部判断无效的问题
  • 修复swiper组件title-style参数缺失的问题
  • 修复1.6.3引起的按钮水波纹会溢出的问题
  • 修复由于hx2.8.x引出的field和input点击右侧清除图标,在微信小程序上报错的问题
  • 修复tabbar在某些机型中,图标不居中的问题

📝 更多内容/文档详见 uView UI 官网

2020-09-03 13:37
4931143 tt tao 1591889195 TtTao

本次更新内容❤️

✨ 新特性

  • 新增u-reset-button样式类,用于清除button自带的样式,同时具备button在小程序上的各项能力,详见 重置按钮样式
  • 新增轻巧精致的dropdown下拉菜单组件,详见 下拉菜单
  • upload组件新增index参数,在每个回调事件的最后一个参数中返回,用于区别当前的回调属于第几个upload组件产生
  • 新增$u.test.code(value, length)判断是否验证码
  • swiper组件新增current参数,可以初始化时指定激活项的索引
  • card组件新增box-shadow参数,用于设置卡片外围阴影
  • upload组件新增index参数,在每个回调事件的最后一个参数中返回,用于区别当前的回调属于第几个upload组件产生

🌈 优化

  • 移除http请求中,出错时弹出的modal
  • 优化button组件在某些场景下,某个边框可能会被裁剪的问题
  • 优化radio和checkbox的icon在QQ小程序上,位置偏下的兼容性
  • 优化count-down倒计时组件,避免多个组件同时使用可能会出现串扰的情况
  • 头像裁剪组件文档添加npm引入方式对组件页面特殊处理的说明
  • 压缩picker组件的地区数据文件,减少整体包体积100K左右
  • 优化radio和checkbox的icon在QQ小程序上,位置偏下的兼容性

🐛 修复

  • 修复number-box的blur事件无效的问题
  • 修复slider的max值大于100时,滑动按钮可能会溢出边界的问题
  • 修复picker组件设置默认值无效的问题
  • 修复card组件的box-shadow参数类型定义错误的问题
  • 修复演示项目中,无法切换rate组件演示选择数量,以及微信演示中,timeFrom函数演示异常的问题
  • 修复tabswiper组件演示中,点击菜单可能报错的问题
  • 修复由于HX2.8.5版本v-if导致的自定义tabbar报错的问题的
  • 修复row,col组件在QQ小程序上的兼容性

📝 更多内容/文档详见 uView UI 官网

Last committed message: 版本号修改
2020-09-03 13:48
4931143 tt tao 1591889195 TtTao

本次更新内容❤️

📌 重要调整:this.$u.sys和this.$u.os,通过this.$u.sys()和this.$u.os()调用,详见 升级指南

✨ 新特性

  • readMore组件新增index参数和close,open事件
  • 新增man,woman,level三个图标
  • 新增"注意事项"专题,记录一些踩坑知识点,让同学们少走弯路,详见 注意事项
  • alertTips组件新增icon、title-style、desc-style、icon-style参数
  • 新增节流和防抖方法,通过this.$u.debounce()和this.$u.throttle()调用,详见 节流防抖
  • button组件新增节流功能,以及配置间隔时间的throttle-time参数
  • field和input组件新增trim参数,默认为true,可以去除输入内容两端的空格
  • 新增$u.sys用于获取设备的信息,相当于uni.getSystemInfoSync()的效果
  • 新增$u.os用于返回平台名称,结果为小写的"ios"或者"android"
  • popup和mask新增hover-stop-propagation属性,阻止父节点出现点击状态
  • layout组件的col新增text-align属性,用于控制内部的水平对齐方式
  • upload新增limit-type参数,用于控制允许选择的图片后缀
  • input组件新增selection-start和selection-end参数
  • number-box组件新增只能属于正整数的positive-integer参数
  • picker、select和keyboard组件新增cancel-text和confirm-text参数
  • tabs组件新增item-width参数,用于控制标签的宽度,超出用过省略号表示,默认auto
  • avatar头像新增性别和等级展示角标
  • sticky新增unfixed取消吸顶事件
  • action-sheet组件新增disabled属性,用于禁止某些条目的可选性
  • 最新版hx2.8.2中,waterfall组件支持支付宝小程序
  • button组件返回的click事件中新增返回事件源参数
  • icon组件新增用于控制图标的width和height参数,以及控制垂直方向偏移的top参数

🌈 优化

  • 优化form-item组件的label设置为空内容时,依然显示左边的占位的问题
  • 优化lazy-load组件修改图片路径后,无法再次加载的问题
  • 优化navbar,upload,tabbar等组件由于各小程序props参数类型为Function,组件内执行父组件方法时this上下文丢失的问题
  • 优化numberbox组件无法阻止事件冒泡的问题
  • 优化timeFormat组件由于使用es7的padStart方法,导致在电脑版微信小程序无法识别的问题
  • 调整navbar的返回图标为nav-back,大小调整为44
  • 重构section组件,类名使用BEM规范,左侧竖线使用字体图标,新增控制竖线颜色的line-color参数

🐛 修复

  • 修复无法通过手动设置popup的v-model为false来关闭popup的问题
  • 修复骨架屏组件在微信小程序平台的组件中使用无效的问题
  • 修复section组件showLine参数无法隐藏左边竖条的问题
  • 改正radio和checkbox组件的label-disabled判断不严格的问题
  • 修复popup组件关闭时触发两次close事件的问题
  • 修复slider滑块组件block-color参数无效的问题
  • 修复http请求中拦截器中返回false报错的问题,优化响应拦截器返回false报找不到catch()的问题
  • 修复layout的col子组件text-align参数无效的问题
  • 修复image组件的error-icon和loadingicon参数传图片地址时无效的问题
  • 修复number-box动态设置输入值不生效的问题

📝 更多内容/文档详见 uView UI 官网

Last committed message: Merge branch 'yiruiwen' into dev
2020-09-03 13:47
4931143 tt tao 1591889195 TtTao

本次更新内容❤️

📌 重要说明:本次升级主要针对支付宝兼容性,需要配置component2模式,以及废弃了table的单元格合并模式,详见官方:更新日志升级指南

📌 其他说明:由于支付宝小程序不支持uni的swiper组件的transition事件的dx回调参数,也不支持vue的作用域插槽特性(预计会很快支持),所以目前uView的tabsSwiper和waterfall组件不支持支付宝小程序

✨ 新特性

  • 新增$u.test.array()方法用于判断是否数组
  • 新增$u.test.object()方法用于判断是否对象
  • 新增$u.test.jsonString()方法用于判断是否json字符串
  • line-progress线性进度条新增默认slot,可传入自定义内容
  • popup弹窗组件新增mask-custom-style参数,用于修改遮罩的透明度等样式
  • 新增判断固定电话规则$u.test.landline()
  • u-image新增bg-color参数,可以设置加载中阶段的背景颜色
  • u-search在disabled为true时,点击可以发出click事件,用于跳转

🌈 优化

  • 同步升级parse到最新版本

🐛 修复

  • 修复picker和select点击确定时,收起动画无效的问题
  • 修复number-box步进器组件连续输入多个数值,可能会导致内存溢出的问题
  • 修复支付宝小程序上tabs组件无效的问题
  • 修复swipeAction组件在支付宝小程序无效的问题
  • 修复table对支付宝的兼容问题,废弃table的单元格合并模式,详见官网升级指南
  • 修复index-list组件,全面兼容支付宝小程序
  • 修复keyboard组件z-index参数无效的问题

📝 更多内容/文档详见 uView UI 官网

Last committed message: Merge branch 'yiruiwen' into dev
2020-09-03 13:41
4931143 tt tao 1591889195 TtTao

本次更新内容❤️

✨ 新特性

  • 新增parse富文本解析器组件 详见:富文本解析器
  • 新增精致,可配置性强,带凸起按钮的tabbar组件 详见:底部导航栏
  • modal和popup的中部弹出模式新增negative-top参数,可以将弹出区域往上移,避免与弹出的键盘重合。
  • countdown组件新增hide-zero-day参数,当"天"为0时自动隐藏该字段
  • field组件新增icon-style,border-top参数,无需强制结合cell-group即可使用,废弃cell组件的border-gap参数
  • input组件添加cursor-spacing参数
  • rate评分组件新增v-model双向绑定的形式
  • numberBox步进器组件新增step支持小数加减,另外新增long-press和press-time用于长按连续加减
  • icon组件的lable新增在图标左边和上放的参数lebel-pos=left | top
  • 演示项目和空白项目新增.eslintignore、.editorconfig配置文件

🌈 优化

  • 优化field组件使用right插槽时内容和清除图标距离太近的问题
  • 配置popup组件的外层元素z-index可动态调整
  • select和picker组件在微信小程序上第二次打开,直接点确定返回可能不对的问题
  • 添加u-col的click事件
  • 优化table组件在支付宝小程序上报错的问题
  • 重构steps组件,支持竖向模式,同时兼容了支付宝小程序
  • 优化checkbox组件,兼容支付宝小程序
  • 优化swipeAction组件可能会闪烁的情况
  • 调整cell组件的高度
  • 重构优化radio组件,全面兼容支付宝小程序,修复每次点击都触发change事件的问题
  • 优化avatar-cropper头像裁剪组件,全面兼容支付宝小程序
  • 优化circle-progress组件,全面兼容支付宝小程序
  • image组件允许事件冒泡到外层
  • 优化cell组件的label数字不会换行的问题
  • 优化navbar的title为英文时,可能会发生部分字母被竖向截断的问题
  • empty组件图标改由字体图标提供,减少整体包体积1/5,详见: Empty 内容为空
  • 优化picker和select滑动顶部区域,可能会产生报错的问题
  • 优化popup的弹出逻辑,让keyboard,select,picker等与popup弹出有关的组件可以在页面初始化时data中设置show为true也能弹出组件
  • avatar头像组件二次加载图片时无效的问题
  • row组件允许flex换行
  • image组件图片加载完成时移除背景色,避免png图片能看到底色
  • 优化line线条组件的length参数单位问题
  • 优化upload组件的on-list-change事件逻辑
  • 优化avatar-cropper组件没有选择图片也能点击确定进行裁剪的问题
  • 重构checkbox组件,加强兼各段兼容性,修复在u-checkbox上size参数无效的问题
  • 将表单域的设置参数label-position、label-width、label-align等放到u-form组件中
  • 移除在微信小程序开发工具console中对非法选择器的警告提示
  • 处理u-input的input-align等于right时,文字可能与清除图标重合的问题

🐛 修复

  • 修复readmore组件示例在支付宝小程序无效的问题
  • 修复picker组件start-year和end-year传递字符串类型无效的问题
  • 修复瀑布流组件的modify方法可能会导致数据错乱的问题
  • 修复H5端popup等弹出组件层级比uni.showToast()的层级高的问题
  • 修复modal组件异步关闭模式,可能无法清除loading的问题
  • 修复image组件无需淡入效果时png图片能看到底色的问题
  • 修复checkbox的lable-disabled参数无效的问题
  • 修复form-item的label-align无效的问题
  • 修复alert-tips的border-color和bg-color作用对象颠倒的问题
  • 修复picker组件时间模式timestamp在iOS上可能返回不正确的问题
  • 修复input组件在微信小程序第一次获得焦点时无法清空内容的问题
  • 修复cell组件在1.5.0版本导致变成了password模式的情况
  • 修正image组件的border-radius无法接受带单位的值的问题
  • 由于deepClone导致null结果为{}而导致http的loading无效的问题
  • 修复u-collapse-item的change事件无效的问题
  • 修正$u.test.amount()在某些特殊场景可能无法正确识别小数的问题
  • 修正input和field数值为0时,获得焦点无法显示清除图标的问题
  • 修正icon组件的label-pos左和右方向颠倒的问题
  • 修复cell-item组件无法同时显示右箭头和right-icon的slot的问题
  • 修正radio的shape参数默认为square的问题

📝 更多内容/文档详见 uView UI 官网

Last committed message: Merge branch 'yiruiwen' into dev
2020-09-03 13:40
4931143 tt tao 1591889195 TtTao

本次更新内容❤️

✨ 新特性

  • 新增精致,小巧而实用的image组件,有淡入,懒加载,加载中,加载失败提示等效果,详见:Image 图片
  • toast新增back参数用于toast结束后自动返回上一页
  • cell组件新增icon-style,border-top参数,无需强制结合cell-group即可使用
  • field组件新增icon-style,border-top参数,无需强制结合cell-group即可使用,废弃cell组件的border-gap参数
  • button组件新增data-name参数
  • icon组件color参数可以接受primary,sucees,error,info,warning主题色值
  • collapse组件新增用于异步获取数据重新初始化的init()方法

🌈 优化

  • 阻止radio和checkbox组件的事件冒泡
  • 优化row组件可能存在边距错误的问题
  • 优化演示项目的样式表现
  • 调整input组件右侧的图标对齐效果

🐛 修复

  • 修复upload组件初始化绑定对象文件列表后,修改外部文件列表导致内部数据错乱的问题
  • 修复form组件设置toast报错提示时,没有错误也会弹出toast问题

📝 更多内容/文档详见 uView UI 官网

Last committed message: Merge branch 'yiruiwen' into dev
2020-09-03 13:40
4931143 tt tao 1591889195 TtTao

本次更新内容❤️

✨ 新特性

🐛 修复

  • form表单验证toast报错模式,可能会生成一个空的toast闪一下的问题

📝 更多内容/文档详见 uView UI 官网

Last committed message: Merge branch 'dev' into yiruiwen
2020-09-03 13:39
4931143 tt tao 1591889195 TtTao

本次更新内容❤️

✨ 新特性

  • upload新增上传前钩子before-upload,可返回布尔值或者Promise,to-json参数可配置是否将返回结果转为json格式
  • select,form,input,calendar组件的HX代码提示
  • select新增child-name和title参数,picker组件新增title参数
  • popup组件新增width和height参数,如果内容超出容器,自动垂直滚动
  • Line线条组件新增border-style参数,可以设置实线,方形虚线,圆点虚线

🌈 优化

  • select和picker组件在微信小程序滑动过快,快速点击确定按钮时选择值可能不对的问题
  • 废弃color.js文件,颜色值全部改由css提供,为自定义主题做准备
  • form表单综合演示中,switch没有垂直居中的问题

🐛 修复

  • 修复fullScreen演示无效的问题
  • 修复input组件设置password-icon可能导致错乱的问题
  • 修复verificationCode验证码倒计时组件设置保持验证码时可能导致错乱的问题

📝 更多内容/文档详见 uView UI 官网

2020-09-03 13:39
4931143 tt tao 1591889195 TtTao

本次更新内容❤️

✨ 新特性

  • select组件新增自定义value和label属性名的value-name和label-name,以及额外参数extra
  • toast组件新增callback回调参数
  • swiper新增轮播切换时的change事件

🌈 优化

  • 优化mask组件缩放效果时,传入的slot被一直停留在1.2倍放大的问题
  • 优化modal组件同时去除确定和取消按钮时,底部有占用空间的问题
  • 优化switch组件切换的控件可能会受父组件字体大小影响的问题
  • 去除请求插件中的默认header请求头的content-type字段,避免某些特殊情况下造成影响

🐛 修复

  • 修复由于deepClone方法缺陷导致select组件报错的问题
  • 修复slider在演示中无法显示拖动滑块的问题

📝 更多内容/文档详见 uView UI 官网

JavaScript
1
https://gitee.com/xuqu/uView.git
git@gitee.com:xuqu/uView.git
xuqu
uView
uView

Search

101046 36f486cf 1899542 101055 4cb66026 1899542