v2.4.0
2020-01-01
New Component
- 新增 Calendar 日历组件
Feature
- List: 新增 error 插槽 e9a938
- List: 新增 finished 插槽 8a0705
- Picker: 新增 confirm 方法 5eb2a4
- PullRefresh: 新增 success 插槽 56e450
- CouponList: 更新底部按钮样式 #5368
- DatetimePicker: 新增 getPicker 方法 1dc1fe
- TreeSelect: 新增 @tree-select-item-selected-size 变量 373159
- Image: 新增 @image-loading-icon-size、@image-error-icon-size 变量 d7ae8c
Compatibility
在之前的版本中,有较多同学反馈在 iOS 10 ~ 11 上会偶现组件无法操作的情况,该问题的原因是 Vue 2.6.x 版本在绑定事件时存在事件无法冒泡的兼容性问题。相关 issue
从 2.4 版本开始,我们通过手动绑定事件的方式来规避这个问题,涉及以下组件:
- Area
- DatetimePicker
- ImagePreview
- Rate
- Slider
- Swipe
- SwipeCell
- NumberKeyboard
- Picker
- PullRefresh
Bug Fixes
- Icon: 修复 medel-o 图标不展示的问题 7b905a
- ImagePreview: 修复 close 事件重复触发的问题 #5410
- PullRefresh: 修复下拉到顶部时可能不触发下拉刷新的问题 e00058
- Tag: 修复动态设置 closeable 时动画错误的问题 fe6e2f
- Tag: 修复 close 时会触发 click 事件的问题 #5351
- Toast: 修复同时存在多个 Toast 时 forbidClick 可能失效的问题 #5398
- Picker: 修复在桌面端使用时拖动后回弹的问题 #5430
- Stepper: 修复在 safari 上禁用时文字颜色不正确的问题 #5428
- IndexBar: 修复 IndexAnchor 没有父容器时定位错误的问题 #5429
Types
- AddressEdit: 新增 setAddressDetail 方法的类型定义 #5352
- Area: 新增 reset 方法的类型定义 #5353
- Checkbox: 新增 toggle 方法的类型定义 #5354
- CountDown: 新增 start、end、reset 方法的类型定义 0438bd
- DropdownItem: 新增 toggle 方法的类型定义 5c1883
- Field: 新增 focus、blur 方法的类型定义 0b5c8e
- List: 新增 check 方法的类型定义 285bce
- Picker: 新增 getValues 等方法的类型定义 46d2b0
- Sku: 新增 methods types d2bb9f
- Swipe: 新增 swipeTo、resize 方法的类型定义 a1831b
- SwipeCell: 新增 open、close 方法的类型定义 9a9676
- Tabs: 新增 resize 方法的类型定义 3c526e
- Uploader: 新增 closeImagePreview 方法的类型定义 cf191e