-
Notifications
You must be signed in to change notification settings - Fork 14.6k
ChangeLog 2.0.0 alpha.1
杨奕 edited this page Oct 12, 2017
·
3 revisions
- 综合
- 新增
theme-chalk主题 - 增强以下组件的可访问性:Alert、AutoComplete、Breadcrumb、Button、Checkbox、Collapse、Input、InputNumber、Menu、Progress、Radio、Rate、Slider、Switch 和 Upload
- 新增布局组件 Container、Header、Aside、Main 和 Footer
- 新增
- Button
- 新增
round属性,用于圆角按钮 #6643
- 新增
- TimeSelect
- 可以用
Up、Down导航,用Enter选中时间 #6023
- 可以用
- TimePicker
- 可以用方向键导航,用
Enter选中时间 #6050 - 新增
start-placeholder和end-placeholder,用于设置范围选择时两个输入框的占位符 #7169
- 可以用方向键导航,用
- Tree
- 子节点在首次被展开之前不进行渲染 #6257
- 新增
check-descendants属性,设置lazy模式下勾选节点时,是否完全展开整个子树 #6235
- Tag
- 新增
size属性 #7203
- 新增
- Datepicker
- type 为
datetimerange时可以使用timeFormat格式化时间选择器 #6052 - 新增
start-placeholder和end-placeholder,用于设置范围选择时两个输入框的占位符 #7169
- type 为
- MessageBox
- 新增
closeOnHashChange属性 #6043 - 新增
center属性,提供居中布局 #7029 - 新增
roundButton属性,使得内部按钮为圆角按钮 #7029 - 新增
dangerouslyUseHTMLString属性,使得message支持传入 HTML 字符串* #6043
- 新增
- Dialog
- 新增
width、fullscreen、append-to-body属性,支持嵌套使用 - 新增
center属性,提供居中布局 #7042 - 新增
focus-after-closed、focus-after-open属性,支持无障碍访问 #6511
- 新增
- ColorPicker
- 增加手动输入色值的支持 #6167
- 新增
size属性,用于控制组件的大小 #7026 - 新增
disabled属性,用于禁用组件 #7026
- Message
- 图标部分使用 icon 代替图片,从而支持通过 CSS 修改图标背景色 #6207
- 新增
dangerouslyUseHTMLString属性,使得message属性支持传入 HTML 字符串* #6207 - 新增
center属性,提供居中布局 #6875
- Notification
- 新增
position属性,用于配置 Notification 出现的位置 #6231 - 新增
dangerouslyUseHTMLString属性,使得message属性支持传入 HTML 字符串* #6231 - 新增
showClose属性,用于隐藏关闭按钮 #6402
- 新增
- Rate
- 新增
show-score属性,控制是否在右侧显示当前分数 #6295
- 新增
- Tabs
- 新增
tab-position属性,控制选项面板内容显示的上、下、左、右四个方向 #6096
- 新增
- Radio
- 增加
border属性和size属性 #6690
- 增加
- Checkbox
- 增加
border属性和size属性 #6690
- 增加
- Alert
- 新增
center属性,提供居中布局 #6876
- 新增
- Menu
- 新增
background-color、text-color和active-text-color属性,分别用于设置菜单的背景色、菜单的文字颜色和当前激活菜单的文字颜色 #7064
- 新增
- Form
- 新增
inline-message属性,设置后校验信息会以行内样式显示 #7032 - 新增
status-icon属性,用于在输入框中显示校验结果反馈图标 #7032
- 新增
- Input
- 新增
suffix、prefix的 slot,以及suffixIcon、prefixIcon属性,用于给输入框内部增加前置和后置内容 #7032
- 新增
- Breadcrumb
- 新增
separator-class属性,可使用图标作为分隔符 #7203
- 新增
- Steps
- 新增
simple属性,用于开启简洁风格的步骤条 #7274
- 新增
- Pagination
- 新增
prev-text和next-text属性,用于自定义上一页和下一页的文本 #7005
- 新增
- DatePicker
- 选择周数时,
v-model结果返回该周第二天的问题 #6038 - 在
daterange类型中,第一次的输入会被清空的问题 #6021
- 选择周数时,
- DateTimePicker
- 和 TimePicker 相互影响的问题 #6090
- 选择时间小时和秒可超出限制的问题 #6076
- TimePicker
- 失去焦点时无法正确改变
v-model值的问题 #6023
- 失去焦点时无法正确改变
- Dialog
- 当含有下拉框时,下拉框的打开和关闭会造成文字虚晃的问题 #6088
- Select
- 提升性能,修复组件销毁时可能导致 Vue dev-tool 卡死的问题 #6151
- 综合
- 移除
theme-default - 表单组件的
change事件和 Pagination 的current-change事件现在仅响应用户交互 - Button 和表单组件的
size属性不再接受large值,可接受medium、small和mini - 为了方便使用第三方图标,Button 的
icon属性、Input 的prefix-icon和suffix-icon属性、Steps 的icon属性现在需要传入完整的图标类名
- 移除
- Dialog
- 移除
size属性。现在 Dialog 的尺寸由width和fullscreen控制 - 移除通过
v-model控制 Dialog 显示和隐藏的功能
- 移除
- Rate
-
text-template属性更名为score-template
-
- Dropdown
-
menu-align属性变更为placement,增加更多方位属性
-
- Transfer
-
footer-format属性更名为format
-
- Switch
-
on-text和off-text属性不再有默认值
-
- Tag
-
type属性现在支持success、info、warning和danger四个值
-
- Menu
- 移除
theme属性。现在通过background-color、text-color和active-text-color属性进行颜色的自定义
- 移除
- Input
- 移除
icon属性。现在通过suffix-icon属性或者suffix具名 slot 来加入尾部图标 - 移除
on-icon-click属性和click事件。现在如果需要为输入框中的图标添加点击事件,请以具名 slot 的方式添加图标
- 移除
- Autocomplete
- 移除
custom-item属性。现在通过scoped slot自定义输入建议列表项的内容
- 移除
- Table
- 移除通过
inline-template自定义列模板的功能
- 移除通过
- Steps
- 移除
center属性 - 现在步骤条将默认充满父容器
- 移除
* 在网站上动态渲染任意 HTML 是非常危险的,因为容易导致 XSS 攻击。因此请在 dangerouslyUseHTMLString 打开的情况下,确保 message 的内容是可信的,永远不要将用户提交的内容赋值给 message 属性。
- General
- A new theme:
theme-chalk - Accessibility of the following components are improved: Alert, AutoComplete, Breadcrumb, Button, Checkbox, Collapse, Input, InputNumber, Menu, Progress, Radio, Rate, Slider, Switch, Upload
- Layout components: Container, Header, Aside, Main, Footer
- A new theme:
- Button
- Added
roundattribute. It's used for round-cornered Buttons #6643
- Added
- TimeSelect
- Now can be navigated by
UpandDown, and hittingEnterselects the time #6023
- Now can be navigated by
- TimePicker
- Now can be navigated by arrow keys, and hitting
Enterselects the time #6050 - Added
start-placeholderandend-placeholder. They're placeholders for the two input boxes in range mode #7169
- Now can be navigated by arrow keys, and hitting
- Tree
- Now child nodes don't render before the first expand #6257
- Added
check-descendantsattribute. It determines if child nodes are checked when checking their parent node inlazymode #6235
- Tag
- Added
sizeattribute #7203
- Added
- Datepicker
- Now
timeFormatcan format the TimePicker when type is set todatetimerange#6052 - Added
start-placeholderandend-placeholder. They're placeholders for the two input boxes in range mode #7169
- Now
- MessageBox
- Added
closeOnHashChangeattribute #6043 - Added
centerattribute so that the content can be centered #7029 - Added
roundButtonattribute to display round Buttons #7029 - Added
dangerouslyUseHTMLStringattribute. When set totrue,messagewill be parsed as HTML string* #6043
- Added
- Dialog
- Added
width、fullscreen、append-to-bodyattributes. Now Dialog can be nested - Added
centerattribute so that the content can be centered #7042 - Added
focus-after-closed、focus-after-opento improve accessibility #6511
- Added
- ColorPicker
- Now you can type colors in the input box #6167
- Added
sizeanddisabledattributes #7026
- Message
- Now color of the icons can be overridden by CSS #6207
- Added
dangerouslyUseHTMLStringattribute. When set totrue,messagewill be parsed as HTML string* #6207 - Added
centerattribute so that the content can be centered #6875
- Notification
- Added
positionattribute to configure where Notification pops up #6231 - Added
dangerouslyUseHTMLStringattribute. When set totrue,messagewill be parsed as HTML string* #6231 - Added
showCloseattribute to hide the close button #6402
- Added
- Rate
- Added
show-scoreattribute to determine if current score is displayed #6295
- Added
- Tabs
- Added
tab-positionattribute #6096
- Added
- Radio
- Improved accessibility #6101
- Added
borderandsizeattributes #6690
- Checkbox
- Added
borderandsizeattributes #6690
- Added
- Alert
- Added
centerattribute so that the content can be centered #6876
- Added
- Menu
- Added
background-color,text-colorandactive-text-colorattributes #7064
- Added
- Form
- Added
inline-messageattribute to determine if the validation message is displayed in inline style #7032 - Added
status-iconattribute to display a feedback icon when validated #7032
- Added
- Input
- Added
suffixandprefixnamed slots,suffixIconandprefixIconattributes to add contents inside the input box #7032
- Added
- Breadcrumb
- Added
separator-classattribute to support icons as item separators #7203
- Added
- Steps
- Added
simpleattribute to activate simple-styled Steps #7274
- Added
- Pagination
- Added
prev-textandnext-textattributes to customize texts of previous page and next page #7005
- Added
- DatePicker
- Fixed
v-modelreturning the second day of the selected week in week mode #6038 - Fixed the first input being cleared in
daterangetype #6021
- Fixed
- DateTimePicker
- Fixed DateTimePicker and TimePicker affecting each other when picked #6090
- Fixed hour and second can be beyond limit when selecting time #6076
- TimePicker
- Fixed
v-modelnot update correctly when blurred #6023
- Fixed
- Dialog
- Fixed texts having blurry edges when opening and closing nesting dropdowns #6088
- Select
- Improved performance. Now Vue dev-tool won't crash when a large number of Selects are destroyed #6151
- General
- Removed
theme-default -
changeevent of form components andcurrent-changeevent of Pagination now only trigger on user interaction -
sizeattribute of Button and form components can no longer be set tolarge. Now they acceptmedium,smallandmini - To facilitate the use of third-party icons,
iconattribute of Button and Steps,prefix-iconandsuffix-iconattributes of Input now require a full class name
- Removed
- Dialog
- Removed
sizeattribute. Now the size of Dialog can be configured bywidthandfullscreen - Now the visibility of Dialog cannot be controlled by
v-model
- Removed
- Rate
-
text-templateis renamed toscore-template
-
- Dropdown
-
menu-alignis renamed toplacement. Now it supports more positions
-
- Transfer
-
footer-formatis renamed toformat
-
- Switch
-
on-textandoff-textattributes now don't have default values
-
- Tag
-
typeattribute now acceptssuccess,info,warninganddanger
-
- Menu
- Removed
themeattribute. The color of Menu can be configured usingbackground-color,text-colorandactive-text-color
- Removed
- Input
- Removed
iconattribute. Now the suffix icon can be configured usingsuffix-iconattribute orsuffixnamed slot - Removed
on-icon-clickattribute andclickevent. Now to add click handler on icons, please use named slots
- Removed
- Autocomplete
- Removed
custom-itemattribute. Now the template of input suggestions can be customized usingscoped slot
- Removed
- Table
- Removed support for customizing column template using
inline-template
- Removed support for customizing column template using
- Steps
- Removed
centerattribute - Now the Steps will fill its parent container by default
- Removed
* Dynamically rendering arbitrary HTML on your website can be very dangerous because it can easily lead to XSS attacks. So when dangerouslyUseHTMLString is on, please make sure the content of message is trusted, and never assign message to user-provided content.