title | spline | toc | docClass |
---|---|---|---|
更新日志 |
explain |
false |
timeline |
0.5.0
升级至0.6.0
版本 CSS BEM 规范改动列表 (#32)
- Slider: 清除在
inputNumber
不展示的情况时的冗余外部dom
(4c14567) - DatePicker
- Input: 修复无
placeholder
默认值问题 (1ff9ea0) - Loading 修复
loadingPlugin
隐藏报错 (6922d97) - Pagination:
- Table: 修复
enhancedTable
安装类型报错 (98e564b) - TreeSelect:
- Pagination: 可跳转的分页组件中使用
input-number
组件替换input
(86a2d09) - Textarea: 修复
v-model
无效,处理滚动条样式 (3c3c915) - Drawer: 修复事件点击无效无效 (#39) (3c3c915)
- TimePicker: 修复在
HH:mm:ss format
下渲染报错 - Radio: 修复边界条件下的滚动
bug
(#860adfc) - Chore: 替换组件名称变量,支持
webstorm
代码提示。(#cdc2582)
- Checkbox: 新增
checkbox
插槽使用 (fe3171b) - Table: 新增
expandedRow
插槽使用 (fe3171b) - Select: 增加键盘事件(#39)(18bb032)
- Upload: 提取公共
XHR
(#82d1b0b) - DatePicker: 支持
prefixIcon
和suffixIcon
插槽 (#1d534c6)
- 从 0.5.0 版本开始,将只在外网
npm registry
上发布,请安装外网包 tdesign-vue-next - LocalProvider 配置多语言方案已废弃,请升级为 ConfigProvider。
- Icon:
- 独立为
npm
包tdesign-icons-vue-next
,项目中有直接使用Icon
请升级后安装此npm包。 - 新增
CaretLeftSmallIcon
等23个Icon,移除ResourceListIcon
。 @uyarn
- 独立为
- Slider: 修复
inputNumber
逻辑,优化Dom
展示处理。 - Dialog: 修复
DialogPlugin
非methods
问题。 - Menu:
- 修复暗黑模式下菜单分组标题颜色使用错误的问题。
- 修复滚动条展示样式。
- Table: 修复
expand icon
旋转角度。 - Cascader:
- 修复
filter
文字高亮处理只处理第一个颜色的问题。 - 修复
empty
展示宽度过短的问题。 - 修复
collapsedItems
只实现了render function
未实现插槽。
- 修复
- Upload:
- 自动上传模式删除非必要上传按钮。
- 输入框模式新增删除按钮。
- Textarea: 支持
maxcharacter
用于字符文本长度控制。 - Checkbox: 全选功能支持插槽写法。
- Cascader: 支持
loading
状态。 - DatePicker: 支持
firstDayOfWeek
API。
- Select: 修复直传
options
时filterable
模式下有问题。 - Steps: 修复
layout
问题。 - Radio: 修复
radio-group value
不存在渲染问题。 - Popup: 修复在嵌套使用时问题。
- DialogPlugin:
- 修复
DialogPlugin
为不可执行方法问题 - 修复插件方式使用时
ClassName
透传覆盖。
- 修复
- MessagePlugin: 修复
MessagePlugin
为不可执行方法问题。 - NotificationPlugin: 修复
NotificationPlugin
为不可执行方法问题。
- Steps: 组件部分逻辑重构,
direction
即将在下个版本废弃,请改用layout
API,可选项类型不变。 - Tree: 支持
disableCheck
方法。 - Menu: 支持子菜单
disabled
配置 - Cascader:
checkStrictly=true
时,点击选项,级联选择器不会收起;collapsedItems
支持function/slot
自定义配置用法, - Upload:
- 补充上传失败判定条件,
formatResponse
返回值error
为真,则表示上传失败 progress
事件参数新增type: 'real' | 'mock'
,分别表示真实进度和模拟进度- 如果接口和
formatResponse
都没有返回url
,组件会默认填充一个图片预览地址 progress
事件返回的进度不会超过 100- 上传成功后执行
formatResponse
- 补充上传失败判定条件,
- Input:修复小键盘无法触发
enter
事件问题。 - List: 修复
API
变动但props
未变动的问题。 - Loading:修复在
safari
的表现异常问题。 - Select: 修复
value
参数校验问题。 - Menu:
- 部导航下拉菜单与双层导航激活样式效果丢失。
- 收起侧边导航,展开收起子菜单,
expanded
不同步。 - 动态获取的菜单内容选中后,父级菜单没有
t-is-active
。
- Grid: 优化
gutter
逻辑,传入number
类型不指定纵向间隔。 - Table:
- 修复
rowClassName
支持string
。 - 修复
selected-row-keys
外部传值无效问题。
- 修复
- TimePicker:
- 调整
step
的逻辑 改为首位都为0
, 处理。 clear
事件处理冒泡。
- 调整
- Avatar: 新增
avatar
组件。 - Calendar:新增属性
fillWithZero
,ConfigProvider
新增配置项fillWithZero
。
- DatePicker: 修复
footer
样式。 - Tabs:
destroyOnHide
逻辑修复。 - Popconfirm: 修复在
0.4.1
版本无法使用的问题。 - Upload:
- 模拟进度触发进度条更新事件。
- 修复不可用状态下的样式问题。
- TreeSelect: 修复
v-model
绑定的bug
。 - Popup: 修复
popup arrow
定位不跟随content
内容问题。
- Form:
- 增加
successBorder API
, 控制是否显示校验成功的边框。 - 增加
requiredMark API
, 是否显示必填符号.
- 增加
- Table: 新增
tree
属性,支持在表格中展示树形结构。tree.indent
控制树结点缩进距离,单位:px
,默认为24px
。tree.treeNodeColumnIndex
控制树结点在第几列渲染,默认为0
,第一列。tree.childrenKey
控制树形结构子节点字段,默认为children
。tree.checkStrictly
控制树形结构的行选中(多选),父子行选中是否独立,默认独立,值为true
selectChange
事件回调参数新增type
,用以区分操作类型
- TreeSelect: 新增
collapsedItems API
的参数。 - Select: 新增
collapsedItems API
的参数。
- DatePicker:
- 修复
v-model
使用场景下value
未同步的问题。 - 修复
placeholder
属性传入数组类型报错的问题。
- 修复
- Table:
- 修复
size=small
时展开按钮被隐藏的问题;内容超maxHeight
时固定表头。 - 修复固定列样式。
- 修复
expandIcon
关闭后无法展开。
- 修复
- Tag:修复
icon api
无法使用slot
的问题。 - Tabs:修复生产环境和测试环境表现不一致。
- Popup:修复组件更新时定位的问题。
- TS: 修复
TNode
类型定义,MessagePlugin
类型定义。
- Table:
- 增加
expandIcon
插槽。 - 增加表格过滤自定义。
- 增加
- 全局配置: 增加
drawer
和dialog
的全局配置。
- Button:
shape
默认值由square
调整为rectangle
,支持正方形按钮展示,手动设置shape = square
的小伙伴请删除设置,没有设置过shape
属性的可以忽略。
- Dropdown: 修复
item
为函数时的渲染错误。 - Cascader:修复
defaultValue
监听变化的问题,只消费一次。 - Tag: 修复
icon svg
引用错误, 后续icon
会迁移到独立包。 - Calender:修复组件事件抛出问题。
- Pagination:修复无法隐藏分页大小控制器。
- DatePicker: 修复时间日期区间选择时选择时间问题。
- InputNumber:修复
descrease
样式问题。 - Upload: 修复图片预览
icon
无法点击。
- Form: 优化
FormItem
提示文案展示效果。 - Textarea: 透传外层属性。
- Breadcrumb: 修复
Router
注册后,to
属性无法跳转到正确页面。 - Tab: 修复点击删除
tab
按钮报错。 - ToolTip: 修复显示异常。
- 新增
Comment
组件。 - Select: 增加
collapsedItems
&&minCollapsedNum
API
。 - Cascader: 增加
collapsedItems
&&minCollapsedNum
API
。 - TreeSelect: 增加
collapsedItems
&&minCollapsedNum
API
。
- Steps 修复:
- 带
icon
步骤条未显示icon
。 - 修复组件中的
current
属性值。
- 带
- Pagination: 修复
change
事件边界触发问题。 - Form:
0.3.3
版本rules
校验规则失效。 - Transfer: 处理
disable
选项可选的问题 && 处理重复key
的warning
。
- 增加
cascader
组件的load
属性,filterable
属性。
- Upload 修复
- 组件
method prop
不生效 && 优化dragger
组件的slot
性能告警。 - 修复
format-response
回掉函数不生效。
- 组件
- Pagination: 修复组件事件不符合预期的问题 。
- Table: 修复在表头是多级表头的情况下排序不生效。
- Tree: 修复删除节点报错。
- Tooltip: 修复
slot
用法下,class
属性未能正常响应变化的问题。 - Dropdown: 修复
overlayClassName
属性设置无效的问题。 - 修复
package.json
的peerDependencies
锁定版本问题。 - Select: 修复受控用法下取消勾选状态同步的问题。
- 优化打包流程 & 支持按需引入组件 & 支持自定义主题配置。
- 新增
Slider
组件。 - Menu: 支持超过两级的菜单展示。
- 选中行增加类名
t-table-row--selected
。 Upload
新特性:- 新增取消上传事件
cancel-upload
。 - 新增自定义上传方法
requestMethod
。 - 新增
showUploadProgress
属性,用于表示「是否显示上传进度」。 - 新增
sizeLimit
属性,表示文件大小限制,支持1000
和{ size: 3, unit: 'MB', message: '文件过大' }
等方式,支持单位有 'B' | 'KB' | 'MB' | 'GB'。
- 新增取消上传事件
FormItem
支持labelWidth、labelAlign
& 调整labelWidth
默认值为100px
。
- DatePicker: 组件增加日期范围的起始结束判断,修复相关样式。
- Table: 修复组件事件触发逻辑。
- Pagination: 修复组件分页组件在页数小于等于
1
的时候不展示问题。 - 修复
Affix
与Anchor
结合无法定位到对应tab
。
- Anchor: 增加自定义游标。
- Transfer: 组件重构,API,修改了
keysType
的定义。 - List: 组件
asyncLoading
缺陷修复 &avatar
重命名为image
。
- Select: 修复关闭按钮失效。
- List: 修复
asyncLoading
逻辑缺陷。 - Pagination: 修复受控属性问题。
- Table: 修复加载状态,修复异步加载,修复分页数据绑定问题,修复组件告警。
- Upload: 新增
Upload
组件。 - DatePicker:新增
DatePicker
组件。 - Tree: 重构
Tree
组件,同步特性与API
。 - Transfer: 重构
Transfer
组件,同步特性与API
。 - Input: 实现
autofocus
属性。 - Tooltip: 添加
visible-change
事件。 - Dialog: 插槽支持透传
style
和className
。 - Table: 增加拖拽排序,增加固定列动态变化。
- Radio Button: 调整组件样式 & 支持
variant api
&buttonStyle api
已废弃。 - Form: 同步组件特性,回调函数从
result
修改至validateResult
。
- Checkbox: 修复
class
不透传问题。 - Drawer: 修复组件
header=false
和closeBtn=false
不生效问题。
- Dropdown: 新增
Dropdown
组件。
- Select: 修复组件无边框场景下尺寸异常。
- 修复
cascader common
引用路径问题。 - Popup: 修复展开动画向上延展问题。
- Swiper: 新增
Swiper
组件。
- 修复
package.json
中typings
文件路径
- TimePicker: 新增
TimePicker
组件。 - TreeSelect: 新增
TreeSelect
组件。 - Cascader: 新增
Cascader
组件。 - 切换
eslint
规则集到eslint-config-airbnb-base
。
- Select: 改进
show
规则,提高多options
下的dom
性能。
TypeScript
修复引用路径问题。
- MenuItem: 修复组件
to
属性无法跳转问题。 - Select: 修复
close icon
点击后冒泡问题。
- Popup: 增加下拉动效特性。
- ToolTip: 重构组件,
UI
与API
特性同步。 - Gride: 重构组件,
UI
与API
特性同步。 - Pagination: 重构组件,
UI
与API
特性同步。 - InputNumber: 重构组件,
UI
与API
特性同步。
- Select: 重构组件,
UI
与API
特性同步。 - Dialog: 重构组件,
UI
与API
特性同步。 - CheckBox: 修复
Checked
参数校验问题。 - Tag:
UI
样式修复。
- Affix: 新增
Affix
组件。 - Anchor: 新增
Anchor
组件。 - Button: 新增斜八度点击动画。
- Tree: 新增斜八度点击动画。
- Select: 新增斜八度点击动画。
- 子仓库
common
迁移到_common
。
- 修复导致vite无法热更新的问题
- 仓库开发环境及站点从
webpack
迁移至vite
。 - Loading: 重构组件,
UI
与API
特性同步。 - Tabs: 重构组件,
UI
与API
特性同步。 - Steps: 重构组件,
UI
与API
特性同步。 - Breadcrumb: 重构组件,
UI
与API
特性同步。 - Menu: 重构组件,
UI
与API
特性同步。
- 修复
TypeScript
引用路径问题,迁移props
至src
下。
- Tabs: 修复
panel
无法实时更新的问题。 - PopConfirm: 重构组件,
UI
与API
特性同步。 - Popup: 重构组件,
UI
与API
特性同步。
- Calendar: 新增
Calendar
组件。 - Table: 新增
Table
组件。。
- Menu: 新增
Menu
组件。
- Transfer: 新增
Transfer
组件。
- Pagination: 新增
Pagination
组件。
- 首个测试版发布。
Upload
、Calendar
、Menu
、DatePicker
、TimePicker
、TextArea
、Pagination
、Transfer
组件除外。