内容简介:Element 2.0.0 正式版已发布。Element 是饿了么开源的一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,提供了配套设计资源,帮助你的网站快速成型。 新特性 综合 新增 theme-chalk 主题 增强以下组...
Element 2.0.0 正式版已发布。Element 是饿了么开源的一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,提供了配套设计资源,帮助你的网站快速成型。
新特性
综合
新增
theme-chalk主题增强以下组件的可访问性:Alert、AutoComplete、Breadcrumb、Button、Checkbox、Collapse、Input、InputNumber、Menu、Progress、Radio、Rate、Slider、Switch 和 Upload
新增布局组件 Container、Header、Aside、Main 和 Footer
新增 TypeScript 类型声明
重绘了全部图标,并新增了部分图标
新增了一系列基于断点的 工具 类,用于当视口尺寸满足一定条件时隐藏元素
新增全局配置组件尺寸的功能。在引入 Element 时,配置
size字段可以改变所有组件的默认尺寸Button
新增
round属性,用于圆角按钮 #6643TimeSelect
可以用
Up、Down导航,用Enter选中时间 #6023TimePicker
可以用方向键导航,用
Enter选中时间 #6050新增
start-placeholder和end-placeholder,用于设置范围选择时两个输入框的占位符 #7169新增
arrow-control属性,提供另一种交互形式,#7438Tree
Tag
新增
size属性 #7203Datepicker
type 为
datetimerange时可以使用timeFormat格式化时间选择器 #6052新增
start-placeholder和end-placeholder,用于设置范围选择时两个输入框的占位符 #7169新增
value-format属性,支持对绑定值的格式进行自定义,#7367新增
unlink-panels属性,用于在选择日期范围时取消两个日期面板之间的联动MessageBox
新增
closeOnHashChange属性 #6043新增
center属性,提供居中布局 #7029新增
roundButton属性,使得内部按钮为圆角按钮 #7029新增
dangerouslyUseHTMLString属性,使得message支持传入 HTML 字符串* #6043新增
inputType属性,用户指定内部输入框的类型,#7651Dialog
新增
width、fullscreen、append-to-body属性,支持嵌套使用新增
center属性,提供居中布局 #7042新增
focus-after-closed、focus-after-open属性,支持无障碍访问 #6511ColorPicker
Message
图标部分使用 icon 代替图片,从而支持通过 CSS 修改图标背景色 #6207
新增
dangerouslyUseHTMLString属性,使得message属性支持传入 HTML 字符串* #6207新增
center属性,提供居中布局 #6875Notification
新增
position属性,用于配置 Notification 出现的位置 #6231新增
dangerouslyUseHTMLString属性,使得message属性支持传入 HTML 字符串* #6231新增
showClose属性,用于隐藏关闭按钮 #6402Rate
新增
show-score属性,控制是否在右侧显示当前分数 #6295Tabs
新增
tab-position属性,控制选项面板内容显示的上、下、左、右四个方向 #6096Radio
增加
border属性和size属性 #6690Checkbox
增加
border属性和size属性 #6690Alert
新增
center属性,提供居中布局 #6876Menu
新增
background-color、text-color和active-text-color属性,分别用于设置菜单的背景色、菜单的文字颜色和当前激活菜单的文字颜色 #7064新增
open和close方法,支持手动打开和关闭 SubMenu,#7412Form
新增
inline-message属性,设置后校验信息会以行内样式显示 #7032新增
status-icon属性,用于在输入框中显示校验结果反馈图标 #7032Form 和 FormItem 新增
size属性,用于控制表单内组件的尺寸,#7428validate方法在不传入 callback 的情况下返回 promise,#7405新增
clearValidate方法,用于清空所有表单项的验证信息,#7623Input
新增
suffix、prefix的 slot,以及suffixIcon、prefixIcon属性,用于给输入框内部增加前置和后置内容 #7032Breadcrumb
新增
separator-class属性,可使用图标作为分隔符 #7203Steps
新增
simple属性,用于开启简洁风格的步骤条 #7274Pagination
新增
prev-text和next-text属性,用于自定义上一页和下一页的文本 #7005Loading
配置对象新增
spinner和background字段,支持自定义加载图标和背景色,#7390Autocomplete
新增
debounce属性,#7413Upload
新增
limit和on-exceed属性,支持对上传文件的个数进行限制,#7405DateTimePicker
新增
time-arrow-control属性,用于开启时间选择器的arrow-control,#7438Layout
新增断点
xl,适用于宽度大于 1920px 的视口Table
新增
span-method属性,用于合并行或列新增
clearSort方法,用于清空 排序 状态新增
clearFilter方法,用于清空过滤状态对于可展开行,当该行展开时会获得一个
.expanded类名,方便自定义样式新增
size属性,用于控制表格尺寸新增
toggleRowExpansion方法,用于手动展开或关闭行新增
cell-class-name属性,用于指定单元格的类名新增
cell-style属性,用于指定单元格的样式新增
header-row-class-name属性,用于指定表头行的类名新增
header-row-style属性,用于指定表头行的样式新增
header-cell-class-name属性,用于指定表头单元格的类名新增
header-cell-style属性,用于指定表头单元格的样式TableColumn 的
prop属性支持object[key]格式TableColumn 新增
index属性,用于自定义索引值Select
新增
reserve-keyword属性,用于在选择某个选项后保留当前的搜索关键词
修复
DatePicker
DateTimePicker
TimePicker
失去焦点时无法正确改变
v-model值的问题 #6023Dialog
当含有下拉框时,下拉框的打开和关闭会造成文字虚晃的问题 #6088
Select
提升性能,修复组件销毁时可能导致 Vue dev-tool 卡死的问题 #6151
Table
修复 Table 在父元素从
display: none变成其他状态时会隐藏的问题修复 Table 在父元素为
display: flex时可能出现的宽度逐渐变大的问题修复
append具名 slot 和固定列并存时,动态获取表格数据会导致固定列消失的问题修复
expand-row-keys属性初始化无效的问题修复
data改变时过滤条件失效的问题修复多级表头时固定列隐藏情况计算错误的问题
修复
max-height变更后无法恢复的问题修复一些样式上的计算错误
非兼容性更新
综合
移除
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-templateDropdown
menu-align属性变更为placement,增加更多方位属性Transfer
footer-format属性更名为formatSwitch
由于
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-valueactive-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保持一致的逻辑,要求返回一个数字将
appendslot 移至tbody元素以外,以保证其只被渲染一次expand事件更名为expand-change,以保证 API 的命名一致性row-class-name和row-style的函数参数改为对象,以保证 API 的一致性
* 在网站上动态渲染任意 HTML 是非常危险的,因为容易导致 XSS 攻击。因此请在 dangerouslyUseHTMLString 打开的情况下,确保 message 的内容是可信的,永远不要将用户提交的内容赋值给 message 属性。
下载地址:
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Android Studio 3.2.0 正式版新特性
- Python 3.7 正式版发布,大量新特性和优化来袭
- React 17 正式版发布
- Eclipse 4.9 正式版发布!
- PyCharm 2018.3 正式版发布!
- GoLand 2018.3 正式版发布!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法技术手册(原书第2版)
George T. Heineman、Gary Pollice、Stanley Selkow / 杨晨、曹如进 / 机械工业出版社 / 2017-8-1 / 89.00元
本书使用实际代码而非伪代码来描述算法,并以经验主导支撑数学分析,侧重于应用且规范严谨。本书提供了用多种程序设计语言实现的文档化的实际代码解决方案,还介绍了近40种核心算法,其中包括用于计算点集的Voronoi图的Fortune算法、归并排序、多线程快速排序、AVL平衡二叉树实现以及空间算法。一起来看看 《算法技术手册(原书第2版)》 这本书的介绍吧!