Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 2.72 KB

update.md

File metadata and controls

58 lines (42 loc) · 2.72 KB

非兼容性更新 综合 移除 theme-default

最低兼容 Vue 2.5.2 和 IE 10

表单组件的 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-* 属性在 JSX 中会被识别为事件,导致 Switch 所有 on-* 属性在 JSX 中无法正常工作,所以 on-* 属性更名为 active-,对应地,off- 属性更名为 inactive-*。受到影响的属性有:on-icon-class、off-icon-class、on-text、off-text、on-color、off-color、on-value、off-value active-text 和 inactive-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 的方式添加图标 change 事件现在仅在输入框失去焦点或用户按下回车时触发,与原生 input 元素一致。如果需要实时响应用户的输入,可以使用 input 事件

Autocomplete 移除 custom-item 属性。现在通过 scoped slot 自定义输入建议列表项的内容 移除 props 属性,现在使用 value-key 属性指定输入建议对象中用于显示的键名

Steps 移除 center 属性 现在步骤条将默认充满父容器

DatePicker change 事件参数现在为组件的绑定值,格式由 value-format 控制

Table 移除通过 inline-template 自定义列模板的功能 sort-method 现在和 Array.sort 保持一致的逻辑,要求返回一个数字 将 append slot 移至 tbody 元素以外,以保证其只被渲染一次 expand 事件更名为 expand-change,以保证 API 的命名一致性 row-class-name 和 row-style 的函数参数改为对象,以保证 API 的一致性

  • 在网站上动态渲染任意 HTML 是非常危险的,因为容易导致 XSS 攻击。因此请在 dangerouslyUseHTMLString 打开的情况下,确保 message 的内容是可信的,永远不要将用户提交的内容赋值给 message 属性。