版本升级
本记录只记录影响较大变更,对于一般新功能、性能提升和问题修复不在此记录。
从 v0.1.14 升级到 v0.1.15
PlusSearch 新增了折叠动画
默认开启,不需要的话,设置
collapseTransition
为false
即可。html<PlusSearch :collapseTransition="false" />
PlusColumn 中对
options
新增了optionsMap
,可以对options
中的字段显示进行自定义。 参考PlusColumn 中
tooltip
新增了计算属性支持。 参考
从 v0.1.13 升级到 v0.1.14
从 v0.1.8 升级到 v0.1.11
提升了组件 TS 类型兼容性
在 v0.1.8 版本的基础上,提升了组件的 TS 类型兼容性,不存在的类型不再会提示类型错误。
从 v0.1.7 升级到 v0.1.8
- PlusColumn 中的
formItemProps
中的labelWidth
开始生效,原来PlusColumn 中的配置labelWidth
不再生效。
ts
import type { PlusColumn } from 'plus-pro-components'
const columns: PlusColumn[] = [
{
label: 'test',
prop: 'test',
labelWidth: '100px',
formItemProps: {
labelWidth: '100px'
}
}
]
组件 TS 类型更加严格
组件的 TS 类型更加严格了,提示性更好了,兼容性降低了,不影响功能,但是会提示类型错误。
从 v0.1.4 升级到 v0.1.6
PlusDrawerForm
- 废弃了
drawer
props,el-drawer 的 props 直接在 PlusDrawerForm 上写。
v0.1.0
更加友好
- 重构了 PlusFormItem 和重 PlusDisplay 组件,对新功能扩展更加友好。
- 重构了 d.ts 生成工具,ts 提示由原来的
80%
提升至100%
,对用户使用更加友好。
体积更小
- 整包体积由原来的
39.5MB
优化至9.5MB
,体积减少了76%
。 - CSS 体积由原来的
17.7kB
优化至12.8KB
,体积减少了28%
。
更高的单元测试覆盖率
- 单元测试覆盖率由原来的
90%
提升至92.5%
。
从 v0.0.9 升级到 v0.0.10
PlusDrawerForm 抽屉表单 事件修改
- PlusDrawerForm 的事件
submit
已废弃,请使用confirm
代替。 参考 DrawerForm-events
从 v0.0.7 升级到 v0.0.8
国际化文件导入方式修改
- 导入文件报错
sh
ERROR failed to resolve import "plus-pro-components/locale/zh-cn.mjs"
ERROR failed to resolve import "plus-pro-components/locale/en.mjs"
- 解决方案
js
import plusZhCn from 'plus-pro-components/locale/zh-cn.mjs'
import plusZhCn from 'plus-pro-components/locale/zh-cn'
import plusEn from 'plus-pro-components/locale/en.mjs'
import plusEn from 'plus-pro-components/locale/en'
或者
js
import plusZhCn from 'plus-pro-components/locale/zh-cn.mjs'
import plusZhCn from 'plus-pro-components/es/locale/lang/zh-cn'
import plusEn from 'plus-pro-components/locale/en.mjs'
import plusEn from 'plus-pro-components/es/locale/lang/en'
从 v0.0.4 升级到 v0.0.5
PlusSearch 搜索组件
搜索按钮现在默认靠右,要恢复以前的顺序排布可使用以下代码
css.plus-search .plus-search__button__wrapper.el-form-item { flex: none; }
从 v0.0.3 升级到 v0.0.4
PlusFormItem 表单单项组件
表单单项组件 移除了
valueType === 'date-picker'
时,el-date-picker
组件的默认属性format
和value-format
,原来的默认值都为YYYY-MM-DD HH:mm:ss
。受影响的组件 PlusForm, PlusDialogForm,PlusDrawerForm , PlusStepsForm ,PlusSearch ,PlusDisplayItem ,PlusTable ,PlusPage
从 v0.0.2 升级到 v0.0.3
高级组件通用配置 columns
headerFilter
参数已废弃,请使用disabledHeaderFilter
代替。 参考 columns