Releases: jd-ftf/wot-design
Releases · jd-ftf/wot-design
v2.4.1
v2.4.0
2021-06-30
新特性
- InputNumber
- 新增增加、减小按钮的点击事件 (by @MrJiangLei )
- Toast
Bug 修复
- MessageBox
- SelectPicker
- 修复
type
为 'radio',搜索时未正确高亮搜索文本的问题 (by @yawuling )
- 修复
Bug Fix
- Upload
- 使用 before-upload 钩子时,选择一张图片后,不让通过,再次选择同一张图片未触发 #315 (by @HXCStudio123 )
v2.3.2
v2.3.1
v2.3.0
2021-04-21
新特性
- ActionSheet
- Calendar
- 新增日历选择器组件 (by @yawuling )
- CalendarView
- 新增日历面板组件 (by @yawuling )
- ColPicker
- Curtain
- 新增
close-on-popstate
属性,返回时自动关闭 (by @yawuling )
- 新增
- DatetimePicker
- DropMenu
- 新增
close-on-popstate
属性,返回时自动关闭 (by @yawuling )
- 新增
- InputNumber
- ImgPreview
- 支持设置 previewKey 来修改 Vue.prototype 原型上的 $preview 属性名 (by @yawuling )
- ImgCropper
- 新增图片裁剪组件 (by @HXCStudio123 )
- MessageBox
- NumberKeyboard
- 新增数字键盘组件 (by @yawuling )
- Picker
- Popup
- Search
- 新增
type
属性,支持设置 'number' 输入类型 (by @yawuling )
- 新增
- SelectPicker
- Switch
- 新增
before-change
修改前钩子函数 (by @yawuling )
- 新增
- Toast
- 支持设置 toastKey 来修改 Vue.prototype 原型上的 $toast 属性名 (by @yawuling )
- Upload
- 新增
show-preview-list
控制上传成功后是否展示预览列表 (by @HXCStudio123 )
- 新增
优化
- Card
- 优化卡片组件的样式结构 (by @yawuling )
- PickerView
- 优化
columns
修改时的选中项重置逻辑,如果value
、label
相同则不重置选项 (by @yawuling )
- 优化
- 边框
- Button、Card、Divider、Grid、InputNumber、Popover、Steps、Switch 边框调整为 0.5 像素 (by @yawuling )
Bug 修复
- ColPicker
- MessageBox
- 修复在部分手机上的兼容性问题 (by @yawuling )
- PickerView
- 修复选项长度过长时换行的问题 (by @yawuling )
- Popover
- Search
- 修复clear事件晚于blur事件触发 (by @HXCStudio123 )
- Tabbar
- 修复使用
name
属性设置无法高亮的问题 (by @yawuling )
- 修复使用
- Tooltip
- Upload
- 修复
disabled
状态下可以删除图片的问题 (by @yawuling )
- 修复
本次更新可能影响范围
- Card 的样式实现发生变动,如果您有覆盖 Card 组件的样式,则可能会影响到您的页面
- ColPicker、DatetimePicker、Picker、SelectPicker 原先值为超出默认隐藏,显示为省略号,本次调整为默认不隐藏,若需隐藏,需手动设置
ellipsis
属性
v2.2.1
Bug 修复
- DatetimePicker
- 修复范围选择时tab的列表样式未重置的问题 (by @yawuling ) )
- InfiniteLoad
- 修复滚动容器顶部有margin时无法触发滚动加载事件的问题 (by @yawuling ) )
- MessageBox
- 修复直接使用 messageBox(options) 时 type 类型没有设置初始配置的问题 (by @yawuling ) )
- PickerView
- 修复value为null时,无法自动设置value为第一项的问题 (by @yawuling ) )
- Popover
- 修复属性 placement 为 top/right 系列位置时,arrow样式位置失效问题 (by @HXCStudio123 )
- Search
- 修复样式超出右侧边界问题 (by @yawuling ) )
- Tabbar
- 去掉
to
属性为外链时的下划线样式 (by @yawuling ) )
- 去掉
- Tabs
- 修复导航地图中按钮的居中问题 (by @yawuling ) )
v2.2.0
2020-12-10
新特性
- ActionSheet
- 新增
teleport
属性,可以手动设置挂载点,默认挂载到 body 上 (by @yawuling ) )
- 新增
- ColPicker
- DatetimePicker
- DropMenu
- MessageBox
- 新增
teleport
属性,可以手动设置挂载点,默认挂载到 body 上 (by @yawuling ) )
- 新增
- Picker
- Popup
- 新增
teleport
属性,可以手动设置挂载点,默认挂载到 body 上 (by @yawuling ) )
- 新增
- SelectPicker
- SortButton
- 新增
line
属性 (by @yawuling ) )
- 新增
- Upload
优化
- ActionSheet
- 给列表添加最大高度限制,为选项过多的情况做展示兜底 (by @yawuling ) )
- Cell
- 将右侧value值的字号从12px调整为14px (by @yawuling ) )
- CheckBox
- ColPicker
- 修改 loading 类型 (by @yawuling ) )
- ImgPreview
open
、long-tap
事件添加index
参数回调 (by @yawuling ) )
- Input
min
,max
属性删除,在移动端无效,建议用InputNumber
(by @yawuling ) )
- Loading
- 去掉1.0中的 loading 类型,并做好向下兼容 (by @yawuling ) )
- Picker
- 去掉 取消 和 完成 按钮的点击态 (by @yawuling ) )
- Radio
- Rate
active-color
支持数组,支持设置两种颜色 (by @awjing )
- StatusTip
- 更新占位图,清晰部分细节 (by @yawuling ) )
- Sticky
- 优化实现,去掉
container
属性,改为自动获取 (by @yawuling ) )
- 优化实现,去掉
- Upload
- 添加国际化支持 (by @HXCStudio123 )
- 上传进度取整展示 (by @yawuling ) )
- 上传失败不展示文件名 (by @yawuling ) )
- 修正事件传递和参数传递 (by @yawuling ) )
- Locale
Bug 修复
- ActionSheet
- Collapse
- DatetimePicker
- ImgPreview
- 按需引入 $preview 函数名称修正 (by @yawuling ) )
- 按需引入找不到组件 Bug 修复 (by @HXCStudio123 )
- MessageBox
- 按需引入找不到组件 Bug 修复 (by @HXCStudio123 )
- Picker
- PickerView
- 去掉 ul 默认样式 (by @yawuling ) )
- PullRefresh
- 按需引入找不到组件 Bug 修复 (by @HXCStudio123 )
- Rate
- 去掉 ul 默认样式 (by @yawuling ) )
- Search
- 修复垂直居中问题 (by @yawuling ) )
- Tabs
- Upload
- 修复上传时文件没有携带上去的问题 (by @yawuling ) )
v2.1.0
2020-09-30
新特性
- Input
- 新增属性
align-right
, 支持设置内容右对齐 #210 (by @HXCStudio123 )
- 新增属性
优化
Bug 修复
- Input
- 文档里面的demo对齐(rows)改成string #211 (by @HXCStudio123 )
v2.0.0
2020-09-25
新特性
- 综合
- 组件样式升级,主题色更改
- 重绘了全部图标,并新增了部分图标
- ActionSheet
- 新增属性
panels
自定义面板,支持一维数组和二维数组,panel数据结构支持设置显示的图片地址和标题内容 (by @awjing )
- 新增属性
- Badge
- Button
- click 事件抛出event对象 (by @yawuling) )
- type 默认值改为
primary
(by @HXCStudio123 ) - round 默认值改为
true
(by @HXCStudio123 )
- Card
- 新增卡片组件 Card (by @awjing )
- Cell
- CellGroup
- 新增属性
border
, 支持设置表单组是否展示边框线 (by @HXCStudio123 )
- 新增属性
- CheckboxGroup
- 新增属性
cell
, 支持复选框组下的表单模式事件 (by @HXCStudio123 ) - 新增属性
size
,支持单选框尺寸更改(large) (by @yawuling )
- 新增属性
- ColPicker
- 新增 ColPicker 多列选择组件 (by @yawuling )
- Curtain
- 新增 Curtain 幕帘组件 (by @RedJoy )
- Divider
- 新增 Divider 分割线组件 (by @yawuling)
- DatetimePicker
- 属性
value
添加Array
格式,用来支持时间范围选择。 (by @HXCStudio123 ) - 新增属性
columns-height
, 支持设置 picker 内部的单个 pickerView 高 (by @HXCStudio123 ) - 新增属性
required
, 支持表单属性设置必填项 (by @HXCStudio123 ) - 移除属性
item-height
(by @HXCStudio123 ) - 移除属性
visible-item-count
(by @HXCStudio123 ) - 新增默认插槽,可更改默认唤起 picker 的形式(默认为cell)。(by @HXCStudio123 )
- 将 pickerView 交互形式更改为滚筒交互。 (by @HXCStudio123 )
- 新增属性
loading-color
, 支持修改加载的颜色 (by @HXCStudio123 ) - 展开弹出框事件名称由
showPicker
改为open
。(by @yawuling) - 新增方法
close
, 支持关闭弹出框 (by @yawuling) ) - 新增方法
toggle
, 在区域选择模式下,tab标签切换时触发 (by @HXCStudio123 ) - 新增属性
display-format-tab-label
, 在区域选择模式下,自定义展示tab标签文案的格式化函数,返回一个字符串 (by @HXCStudio123 )
- 属性
- DatetimePickerView
- 新增属性
columns-height
, 支持设置 pickerView 高 (by @HXCStudio123 ) - 新增属性
column-formatter
, 支持自定义处理列项数组,接收 pickerView 实例、pickerView 源数组 originColumns、pickerView 每个属性的范围 ranges、当前 pickerView 的 value 作为入参,根据选中项和边界范围进行判断,通过 pickerView 实例暴露出来的 getPickerValue 获取对数据进行数组转换 (by @HXCStudio123 ) - 移除属性
item-height
(by @HXCStudio123 ) - 移除属性
visible-item-count
(by @HXCStudio123 ) - 将 pickerView 交互形式更改为滚筒交互。 (by @HXCStudio123 )
- 新增属性
loading-color
, 支持修改加载的颜色 (by @HXCStudio123 )
- 新增属性
- DropMenu
- DropMenuItem
- Grid
- 新增属性
bg-color
, 支持宫格设置背景颜色 (by @HXCStudio123 )
- 新增属性
- ImgPreview
- 新增 图片预览 组件 (by @HXCStudio123 )
- Input
- Loading
- 属性
type
新增类型circle-outline
loading样式 和circular-ring
loading 样式 (by @HXCStudio123 ) )
- 属性
- Navbar
- 新增默认插槽,可更改标题处展示样式。(by @HXCStudio123 )
- NoticeBar
- 新增属性
type
, 新增默认插槽,支持设置通知栏类型。 (by @HXCStudio123 ) - 属性
left-icon
更名为prefix
。 (by @HXCStudio123 ) - 插槽
left-icon
更名为prefix
。 (by @HXCStudio123 ) - 插槽
right-icon
更名为suffix
。 (by @HXCStudio123 )
- 新增属性
- Pagination
- 新增分页组件 Pagination (by @wlin00 )
- Picker
- 新增属性
columns-height
, 支持设置 pickerView 高 (by @HXCStudio123 ) - 新增属性
required
, 支持表单属性设置必填项 (by @HXCStudio123 ) - 移除属性
item-height
(by @HXCStudio123 ) - 移除属性
visible-item-count
(by @HXCStudio123 ) - 将 pickerView 交互形式更改为滚筒交互。 (by @HXCStudio123 )
- 新增默认插槽,可更改默认唤起 picker 的形式(默认为cell)。(by @HXCStudio123 )
- 新增属性
loading-color
, 支持修改加载的颜色 (by @HXCStudio123 ) - 展开弹出框事件名称由
showPicker
改为open
。(by @yawuling) - 新增方法
close
, 支持关闭弹出框 (by @yawuling) )
- 新增属性
- PickerView
- 新增属性
columns-height
, 支持设置 pickerView 高 (by @HXCStudio123 ) - 移除属性
item-height
(by @HXCStudio123 ) - 移除属性
visible-item-count
(by @HXCStudio123 ) - 将 pickerView 交互形式更改为滚筒交互。 (by @HXCStudio123 )
- 新增属性
loading-color
, 支持修改加载的颜色 (by @HXCStudio123 )
- 新增属性
- Progress
- 新增属性
status
设置进度条状态,支持sucess和danger (by @awjing )
- 新增属性
- Popover
- 新增组件
Popover
(by @HXCStudio123 )
- 新增组件
- PullRefresh
- 新增插槽
tip
(by @HXCStudio123 )
- 新增插槽
- Radio
- 新增属性
max-width
, 支持设置文字部分最大宽度,设置最大宽度开启文字折叠 (by @HXCStudio123 ) - 属性
type
新增可选值check
,默认值变更为check
(by @HXCStudio123 )
- 新增属性
- RadioGroup
- 新增属性
cell
, 支持单选组下的表单模式事件 (by @HXCStudio123 ) - 新增属性
size
, 支持单选框尺寸更改(large) (by @HXCStudio123 ) - 属性
type
新增可选值check
,默认值变更为check
(by @HXCStudio123 )
- 新增属性
- SelectPicker
- 新增组件 SelectPicker 。 (by @HXCStudio123)
- SortButton
- Tabbar(TabbarItem)
- 新增属性 <...
v2.0.0-beta3
2020-09-04
新特性
Button
- click 事件抛出event对象 (by @yawuling) )
DatetimePicker
- 新增方法
toggle
, 在区域选择模式下,tab标签切换时触发 (by @HXCStudio123 ) - 新增属性
display-format-tab-label
, 在区域选择模式下,自定义展示tab标签文案的格式化函数,返回一个字符串 (by @HXCStudio123 ) - 修改范围选择 交互样式,将picker拆分为 tab形式 (by @HXCStudio123 )
- 移除插槽
range-separator
(by @HXCStudio123 )
- 新增方法
优化
- MessageBox
- 动画时间由300ms改为200ms,减少等待时间
- Grid
- 支持动态渲染GridItem (by @HXCStudio123 )
- 支持列项修改后内部GridItem重排 (by @HXCStudio123 )
- GridItem 内容padding移除,兼容小屏幕展示四字标题 (by @HXCStudio123 )
Bug 修复
- Cell
- 修复边框线样式calc计算无效问题 (by @yawuling) )
- ColPicker
- 修复按需引入缺少actionSheet样式问题 (by @yawuling) )
- Picker
- 修复columns数据延迟传入无法正常展示文本问题 (by @yawuling) )
- PickerView
- 修复columns延迟传入时无法自动选中第一项的问题;修复columns延迟传入时picker重置数据的记录 (by @yawuling) )
- Popup
- 修复按需引入popup和messageBox缺少modal样式问题 (by @yawuling) )
- StatusTip
- 去掉占位图的白色背景,将图片从base64改为图片链接以减少包大小 (by @yawuling) )
- Button
- 圆角按钮圆角还原度,修复2px偏差 (by @yawuling) )
- DatetimePicker
- 修复
DatetimePicker
当type为 'date' 时,区域选择禁用错误选项,无法修改选中问题。 (by @HXCStudio123 )
- 修复