24 KiB
Changelog
v2.2.0
2019-09-06
Features
- Style: update basic red color #4368
- Rate: add touchable prop #4361
- Rate: should be inline-block #4334
- Rate: optimize touchmove gesture #4336
- Popup: add closeable prop #4362
- Popup: add close-icon prop #4366
- Sidebar: remove border #4382
- SidebarItem add disabled prop #4325
- TreeSelect: add max prop #4323
- TreeSelect: support show info #4384
- Uploader: add close-preview event #4376
- ImagePreview: add image loading tip #4378
Bug Fixes
- fix Field should reset appearance in safari #4380
- fix Button should hide border when color is linear-gradient #4342
- fix Dialog should reset loading when closed #4352
- fix Slider should format initial value #4337
- fix Sidebar incorrect info position #4324
- fix DropdownItem missing default active color #4330
- fix NumberKeyboard incorrect button position in iphoneX #4304
- fix ImagePreview should reset scale after toggle #4319
- fix ImagePreview should emit change event when reset to start position #4320
v2.1.8
2019-08-29
Features
- Picker: add allow-html prop #4278
- PasswordInput: add focused prop #4279
- GoodsActionButton: add color prop #4255
- Button: color prop support linear-gradient #4252
Bug Fixes
- fix Circle stroke-width can't be greater than 60 #4256
- fix Picker should avoid click event when moving #4273
- fix Picker incorrect position when pause momentum #4277
v2.1.7
2019-08-26
Bug Fixes
v2.1.6
2019-08-26
Features
-
Tag: add warning type #4232
-
Image: add radius prop #4230
-
Notify: add type prop #4237
-
CellGroup: add title slot #4227
-
Sku: initialSku can be set dynamically #4214
-
Sku: can preview images of non-first level sku #4236
-
Locale: add Spanish translation #4235
-
fix Tabbar incorrect active style in route mode #4229
-
fix NumberKeyboard incorrect sidebar position when has title #4228
-
fix IndexBar the problem of rolling out parent boundaries when sticky bottom #4218
v2.1.5
2019-08-23
Features
- Toast: add closeOnClick option #4192
- Uploader: add image-fit prop #4189
- Uploader: add click-preview event #4206
- Uploader: add preview-full-image prop #4205
- DropdownMenu: add @dropdown-menu-title-active-text-color less var #4208
Bug Fixes
- fix IndexBar sticky bug #4184
- fix NumberKeyboard border color #4183
- fix Area can't select some oversea countries #4195
v2.1.4
2019-08-21
Features
- Col: add click event #4169
- Row: add click event #4170
- Area: add is-oversea-code prop #4163
- Circle: support gradient color #4157
- Circle: support number type of size prop #4160
- Tabbar: support match route by to.name #4148
- Sku: should close image preview when popstate #4152
- Uploader: should close image preview when popstate #4151
- Uploader: support more image types #4140
- TreeSelect: support multiple select #4130
- TreeSelect: active-id support sync modifier #4133
- TreeSelect: main-active-index support sync modifier #4132
Bug Fixes
- fix Sku unextracted i18n message #4172
- fix Tabbar avoid navigation duplicated #4147
- fix Field button width shrinked in firefox #4144
- fix Picker prevent style be override by base.css #4136
v2.1.3
2019-08-15
Features
- Sku: support i18n #4123
- Button: add color prop #4124
- Collapse: log tips for incorrect value #4122
- Uploader: add before-delete prop #4118
- TreeSelect: add content slot #4105
- TreeSelect: support string type of height prop #4107
- NumberKeyboard: improve click experience #4116
Bug Fixes
- fix DropdownMenu incorrect style when inside NavBar #4098
- fix Tab incorrect title position when insert tab pane #4091
- fix Icon service-o icon incomplete #4088
- fix Icon gift-o、refund-o icon incomplete #4089
- fix Slider should not emit change event when value not changed #4087
v2.1.2
2019-08-10
Features
- ActionSheet: add color option #4073
- AddressEdit: add postal-validator prop #4067
- Stepper: add show-plus、show-minus prop #4056
- Divider: add separator role to improve accessibility #4069
- DropdownMenu: add more less vars #4071
- Uploader: support isImage flag #4072
- Field: increase clickable area of icon #4058
- Picker: stop propagation when touchmove in vertical direction #4043
- Icon: add warning、good-job、good-job-o icon #4038
- Icon: add smile、music、thumb-circle、phone-circle icon #4048
- List: unify text font-size #4077
- Image: img inherit round border #4032
- adjust globalObject to support module script #4080
Bug Fixes
- fix Sticky incorrect position when inside scroll container #4055
v2.1.1
2019-08-02
Bug Fixes
v2.1.0 [deprecated]
2019-08-01
Features
- GoodsAction: update style #3967
- Sku: update style #3875 #3922
- Sku: add price-tag prop #3875
- Sku: add hide-selected-text prop #3875
- Sku: add sku-header-origin-price slot #3958
- Dialog: add title slot #3985
- Dialog: centered in screen #3905
- Uploader: add less vars #3907
- ActionSheet: add less vars #3908
- AddressList: add click-item event #3942
- CouponList: add empty-image prop #3941
- SwipeCell: add stop-propagation prop #3952
- ImagePreview: add swipe-duration prop #3963
Bug Fixes
- fix Tabs incorrect line position in some cases #3961
- fix ImagePreview should reset onClose & onChange option #3960
- fix DatetimePicker incorrect confirm param when use formatter #3969
- fix Tabs fix scroll position deviation when sticky #3949
- fix IndexBar should update when index-list updated #3943
- fix AddressList can't select item when click empty area #3909
- fix ImagePreview Image beyond the screen height cover index #4002
- fix Radio: can't select when click gap #4007
- fix SwipeCell should not prevent touchmove when opened #3982
v2.0.9
2019-07-19
Features
- add Sticky component #3888
- Grid: optimize word break #3897
- Image: add round prop #3838
- Image: add show-error prop #3896
- Image: add show-loading prop #3893
- Toast: add iconPrefix option #3872
- Toast: optimize image icon display #3895
- TreeSelect: add click-nav、click-item event #3892
- ActionSheet: add round prop #3874
- Uploader: support preview network image #3899
Bug Fixes
- fix Dialog closeOnPopstate can't be disabled #3868
- fix DropdownMenu cann't use toggle to open item #3876
- fix SwipeCell should stop event propagation #3898
v2.0.8
2019-07-16
Features
- Sku: support custom placeholder #3864
- DropdownMenu: add icon option #3855
- DropdownMenu: optimize title ellipsis #3847
- ImagePreview: support double click zoom #3839
Bug Fixes
- fix Tab: click event param missing #3866
- fix List not work when body is the scrolling container #3844
- fix IndexBar incorrect active anchor in some cases #3832
v2.0.7
2019-07-11
Features
- add CountDown component #3805
- Popup: add round prop #3781
- PullRefresh: add distance of slotProps #3829
- DropdownMenu: add close-on-click-outside prop #3824
- Swipe: add immediate option of swipeTo method #3821
- Slider: support number type of bar-height prop #3794
- IndexBar: add sticky-offset-top prop #3791
Bug Fixes
- fix Popup overlay may cover popup in some cases #3831
- fix Stepper add hack for iOS 12 page scroll #3804
- fix Dialog missing closeOnPopstate in type definition #3789
- fix DatetimePicker confirm event param incorrect when use filter #3816
v2.0.6
2019-07-05
Features
Bug Fixes
- fix Swipe fix blank area when use width prop #3751
- fix Grid gutter can be string type #3741
- fix Collapse use double raf to ensure animation can start #3723
- fix PullRefresh ensure value change can be watched #3719
v2.0.5
2019-07-02
Features
- Stepper: add button-size prop #3714
- Stepper: support long press gesture #3711
- Dialog: add close-on-popstate prop #3709
Bug Fixes
- fix postcss config overwritten issue
v2.0.4
2019-07-01
Features
- add Grid、GridItem component #3669 #3682 #3683
- Field: add arrow-direction prop #3679
- Sidebar: add to、replace prop #3696
- Sidebar: support use v-model to bind active key #3698
- IndexBar: add class for active index #3692
- Uploader: support number type of name prop #3681
- SwipeCell: add name prop #3680
- AddressEdit: add detail-maxlength prop #3707
- GoodsActionIcon: add icon slot #3705
Bug Fixes
- fix Collapse flick in safari #3686
- fix Picker compatibility issues on lower versions of Android #3688
v2.0.3
2019-06-27
Features
- ActionSheet: add duration prop #3608
- ActionSheet: add open、opened events #3639
- ActionSheet: add close、closed events #3639
- Icon: add fit mode for image content #3667
- Icon: update checked、comment、comment-o icon #3615
- ImagePreview: add onChange option #3630
- Popup: optimize overlay animation duration #3610
- Uploader: support preview non-image file #3604
- Uploader: support click to preview image #3603
- Stepper: add less vars #3599
Bug Fixes
- fix ImagePreview should lock scroll #3645
- fix Tab may cause error when render title slot #3631
- fix vetur auto-complete #3617
v2.0.2
2019-06-21
Features
- Card: add click-thumb event #3586
- CouponList: add enabled-title、disabled-title props #3578
- Slider: min/max can set any value #3566
- Uploader: before-read prop support promise mode #3572
- Picker: update acceleration rate #3556
- NumberKeyboard: support v-model #3531
- NumberKeyboard: add maxlength prop #3532
- add sideEffects to enable tree shaking #3530
Bug Fixes
- fix Button default margin in safari #3577
- fix Sku can not preview image when only have goods picture #3569
- fix Toast missing type definition of clear method #3542
v2.0.1
2019-06-15
Features
- Tab: support string type of line-width & line-height #3514
- Icon: use image component to display image #3515
- Toast: add icon prop #3485
- DropdownMenu: add direction prop #3490
- NumberKeyboard: add delete slot #3499
Bug Fixes
- fix Image missing type definition #3520
- fix SwitchCell incorrect loading position #3501
- fix Toast missing fade-out transition in multiple mode #3504
- fix Locale can not modify functional message #3498
v2.0.0
2019-06-12
Overview
- Add four new components
- Add dozens of APIs
- Improve accessibility
- New card style document, support document search
- All components support custom styles via
lessvariables - Rename several components, deprecate several APIs
New Components
ImageComponentSkeletonComponentIndexBar、IndexAnchorComponentDropdownMenu、DropdownItemComponent
Breaking Changes
Actionsheet
- Rename to
ActionSheet
Button
- Remove
bottom-actionprop,please usesquareandsizeinstead
Field
- Remove
on-icon-clickprop,please useclick-right-iconevent instead - Rename
iconprop toright-icon - Rename
iconslot toright-icon - Rename
click-iconevent toclick-right-icon
GoodsAction
- Rename
GoodsActionBigBtntoGoodsActionButton - Rename
GoodsActionMiniBtntoGoodsActionIcon - Remove
primaryprop ofGoodsActionBigBtn,please totypeprop instead
Step
- Remove
iconprop - Remove
titleprop - Remove
icon-classprop - Remove
descriptionprop - Remove
message-extraslot
Badge
- Rename
BadgeGrouptoSidebar - Rename
BadgetoSlidebarItem
Loading
- Remove
circletype - Remove
gradient-circletype
Checkbox
- Adjusted to
flexlayout, may affect the original layout
Radio
- Adjusted to
flexlayout, may affect the original layout
Waterfall
- Remove Waterfall component,please use
Listinstead,or use @vant/waterfall。
Accessibility
Improve accessibility for those components:
- Accordion
- Checkbox
- Dialog
- DropdownMenu
- GoodsAction
- List
- NoticeBar
- NumberKeyboard
- Radio
- Rate
- Stepper
- Tab
- Slider
- Switch
New Feature
ActionSheet
- Add
lock-scrollprop - Add
click-overlayevent - Add
close-on-click-actionprop - Support both use
titleandactionsprop
Area
resetmethod supportcodeparam
Button
- Add
iconprop - Add
loading-typeprop
Checkbox
- Add
icon-sizeprop
DatetimePicker
- Add
filterprop
Field
- Add
inputslot - Add
clickevent - Add
clickableprop - Add
label-classprop - No longer update v-model during IME composition
GoodsActionButton
- Add
typeprop
Icon
- Support
Numbertype ofsizeprop
ImagePreview
- Add
close-on-popstateprop
Loading
- Add
defaultslot - Add
verticalprop - Add
text-sizeprop - Support
Numbertype ofsizeprop
Notify
- Add
onClickoption - Add
onCloseoption - Add
onOpenedoption
NoticeBar
- Add
left-iconslot - Add
right-iconslot
PasswordInput
- Add
gutterprop
Picker
- Support inertial scrolling
- Add
toolbar-positionprop
Popup
- Add
clickevent - Add
durationprop
Radio
- Add
icon-sizeprop
Rate
- Add
gutterprop - Support
Stringtype ofsizeprop
Search
- Add
clearableprop - Add
left-iconprop - Add
right-iconprop - Add
right-iconslot - No longer update v-model during IME composition
Slider
- Add
drag-startevent - Add
drag-endevent
Steps
- Add
inactive-iconprop - Add
inactive-iconslot
Stepper
- Support
Numbertype ofinput-widthprop
SubmitBar
- Add
tip-iconprop - Add
suffix-labelprop
SwipeCell
- Auto calc
left-widthandright-width
Switch
- The loading icon color will now follow the background color change
SwitchCell
- Add
borderprop - Add
cell-sizeprop
Sku
- Add
preview-openevent - Add
preview-closeevent
Tab
- Add
borderprop - Optimize
animatedanimation performance - Fix incorrect tab pane height when use
animatedprop
Tabbar
- Add
routeprop - Add
borderprop - Add
inactive-colorprop
TabbarItem
- Add
nameprop
Toast
- Add
onOpenedoption
Uploader
- Add default upload style
- Add
deleteevent - Add
upload-textprop - Add
max-countprop - Add
preview-sizeprop - Add
preview-imageprop - Support use
v-modelto bind file-list oversizeevent adddetailparam
