v2.4.0

2020-01-01

New Component

  • 新增 Calendar 日历组件

v2.4.0 - 图1

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