Skip to content

版本升级

本记录只记录影响较大变更,对于一般新功能、性能提升和问题修复不在此记录。

从 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 抽屉表单 事件修改

从 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 表单单项组件

从 v0.0.2 迁移到 v0.0.3

高级组件通用配置 columns

  • headerFilter参数已废弃,请使用 disabledHeaderFilter代替。 参考 columns