vant/docs/markdown/v2-progress-tracking.md
2019-05-17 14:16:45 +08:00

3.0 KiB

Vant 2.0 改动一览

主要变动

  • 增加四个新组件
  • 增加数十个 API
  • 全新的卡片风格文档,更直观
  • 所有组件支持通过less变量自定义样式
  • 调整了部分不合理的命名,废弃少量 API

新组件

在 2.0 版本中,我们按照社区反馈新增以下组件:

  • Image图片组件
  • Skeleton骨架屏组件
  • IndexBarIndexAnchor索引栏组件
  • DropdownMenuDropdownItem下拉菜单组件

不兼容更新

在 2.0 版本中,我们对部分组件和 API 进行重命名,以更加符合业界的命名规范,同时移除了少量不常用的属性,具体改动如下:

Actionsheet

  • 重命名为ActionSheet

Button

  • 移除bottom-action属性,请使用squaresize代替

Field

  • 移除on-icon-click属性,请使用click-right-icon事件代替
  • icon属性重命名为right-icon
  • icon插槽重命名为right-icon
  • click-icon事件重命名为click-right-icon

GoodsAction

  • GoodsActionBigBtn重命名为GoodsActionButton
  • GoodsActionMiniBtn重命名为GoodsActionIcon
  • GoodsActionBigBtn移除primary属性,请使用type属性代替

Step

  • 移除icon属性
  • 移除title属性
  • 移除icon-class属性
  • 移除description属性
  • 移除message-extra插槽

Badge

  • BadgeGroup重命名为Sidebar
  • Badge重命名为SlideBarItem

Loading

  • 移除circle类型
  • 移除gradient-circle类型

Checkbox

  • 调整为flex布局,可能对原有布局产生影响

Radio

  • 调整为flex布局,可能对原有布局产生影响

Waterfall

  • 移除在 1.0 版本废弃的 Waterfall 组件,请使用List组件代替,或使用独立的@vant/waterfall包。

新特性

ActionSheet

  • 新增close-on-click-action属性
  • 支持同时使用titleactions属性

Button

  • 新增loading-type属性

Checkbox

  • 新增icon-size属性

Field

  • 新增label-class属性

GoodsActionButton

  • 新增type属性

Icon

  • 支持Number类型的size属性

Loading

  • 新增default插槽
  • 新增vertical属性
  • 新增text-size属性
  • 支持Number类型的size属性

Notify

  • 新增onClick属性

NoticeBar

  • 新增left-icon插槽
  • 新增right-icon插槽

PasswordInput

  • 新增gutter属性

Popup

  • 新增click事件
  • 新增duration属性

Radio

  • 新增icon-size属性

Steps

  • 新增inactive-icon属性
  • 新增inactive-icon插槽

SubmitBar

  • 新增tip-icon属性
  • 新增suffix-label属性

Switch

  • 加载图标颜色现在会跟随背景色变化

SwitchCell

  • 新增border属性
  • 新增cell-size属性

Sku

  • 新增preview-open事件
  • 新增preview-close事件

Tab

  • 优化animated动画性能
  • 修复开启animated后高度错误的问题

Tabbar

  • 新增route属性
  • 新增inactive-color属性