Releases: doyoe/Yo
Releases · doyoe/Yo
v3.1.0
Breaking Changes!
-
升级
react版本至^16.2.0,从3.1.0开始不再支持react@15版本。- 项目中所依赖的
react版本需要一并升级至^16.2.0,否则会导致引用两个不同版本的react而报错。 - 项目中所依赖的
yo-router版本需要一并升级至1.2.0版本。
- 项目中所依赖的
-
如需继续使用
react@15,请将项目中 package.json 的yo3的版本改为~3.0.x,yo-router的版本改为~1.1.x。
详细的升级方法请查看 升级文档。
Bug Fixes
- 修复
elastic-in-up,elastic-in-right,elastic-in-down,elastic-in-left动画在 iOS 10 Safari 上的兼容问题。
v3.0.16
New Features
PopupPicker和PopupDateTimePicker组件增加onSelect属性。
v3.0.15
New Features
Alert和Confirm组件增加extraClass属性,content属性支持传入 jsx。
Bug Fixes
- 修复自定义样式目录中有多层目录时
post install脚本报错的问题。
v3.0.14
Bug Fixes
- 修复
scroller.js中因refs.wrapper不存在而报错的问题
v3.0.13
New Features
Scroller/List/GroupList/SwipeMenuList添加contentInset参数,用来在内容区域底部加上间隙(主要用于适配 iPhoneX,在内容最下方留出空间)。- 添加
autoBlur工具函数,可以通过import { autoBlur } from 'yo3/component/common/util.js'来使用。 Toast支持传入回调函数,详见Toast使用说明。- 为
ellipsis方法内置强制换行(当$line-clamp大于1时,即多行截断)。
Bug Fixes
- 修复
Modal在某些情况下,componentWillUnmount先于componentDidMount执行导致的 bug。 - 修复
InputNumber在某些安卓手机键盘收起时,数值还原的 bug。 - 修复
Scroller的refreshLazyImage方法在某些情况下,未能刷新全部图片位置的 bug。 - 修复
Scorller子元素存在 input 输入框时,浏览器强制让 input 显示在可见区域,收缩键盘后无法向上滑倒顶部的 bug。 - 修复
LazyImage在List组件的非 infinite 模式下,加载更多数据之后报错的 bug。
v3.0.12
New Features
Scroller新增refreshLazyImage方法,在页面内容变化时,手动刷新 LazyImage。
Bug Fixes
- 修复 当元素宽度出现小数时,使用
border方法边框可能显示不全的问题。 - 修复
LazyImage在频繁更新图片地址时,有可能加载顺序出现混乱的问题。
v3.0.11
New Features
- 新增对
summary元素的响应轮廓的reset定义; - 新增对
summary展开收起三角箭头标识的reset定义; - 新增
fixed-scale方法用以在自适应宽度情况下,确保内容元素的宽高比固定,比如:实现随屏幕大小而变化的正方形。 carousel默认动画aniScrollx,aniInfinate动画添加非循环播放底页拖动弹性效果。carousel添加禁用动画手势响应配置disablePopup组件的额外样式定义增加wrapperExtraClass配置项,用来设置内容区域的额外样式。
Bug Fixes
- 修复
reset里对清除响应轮廓的选择符错误,select与a之间少了逗号分隔。 - 修复因为
React升级而出现的PropTypes的 warning。 - 修复
Suggest在结果列表上滚动时无法自动收起键盘的 bug。(但是,在部分安卓机器上,调用 blur 也无法让键盘收起,暂时无法解决) - 修复
Scroller组件当内容过少时,首次进入,"加载更多"部分定位错误的 bug。
v3.0.9
New Features
Calendar添加allowSelectionBeforeToday属性,允许用户选择当前日期之前的时间段。Picker添加itemHeight属性,用来设置 item 高度。
Bug Fixes
- 修复
Scroller在调用scrollTo方法时,吸顶容器没有被正确刷新的 bug。 - 修复
Scroller在回弹过程中点击页面导致无法回弹到正确位置的 bug。 - 修复
LazyImage在更新之后获取位置不正确导致图片无法加载的 bug。 - 修复
Calendar当duration的起始日期大于当前日期时,可选择区域不准确的 bug。 - 修复
Calendar当duration属性改变时,起始日期所在的周未及时更新的 bug。 - 修复
Calendar在onChange触发时,输出的格式不规范的 bug,将 YYYY-MM-(D)D 格式改成 YYYY-MM-DD 格式。 - 修复
Carousel当 触发toucheEnd事件时没有生成对应touch对象情况下, 没有重置定时器的 bug。
v3.0.8
New Features
yo-timeline时间轴元件新增$first-item-color参数指定首项的颜色,用以区别其他项。Carousel组件新增内置自定义动画,实现循环无限节点。Carousel组件添加window.resize事件,并提供handleResize方法用于当父容器宽度变化时手动调整组件。PopupPicker和PopupDateTimePicker组件添加beforePopupShow属性,在点击选择区域后触发,可以用来阻止弹层的弹出。
Bug Fixes
- 修复
PopupPicker和PopupDateTimePicker一起使用时,PopupDateTimePicker内部宽度为0导致内容不可见的 bug。 - 修复
Suggest组件在results为null时提示List DataSource错误,而不是展示noDataTmpl的bug。 - 修复
PopupDateTimePicker组件打开弹层后弹层内容宽度为0的bug。