Skip to content

uView UI 1.5.3

Compare
Choose a tag to compare
@tttao7 tttao7 released this 18 Jul 12:05
· 156 commits to master since this release

本次更新内容❤️

✨ 新特性

  • 新增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 官网