element-ui组件库升级
1. 开始
element-ui
组件库升级为 element-plus
,记录下差异。
2. el-dialog 组件
2.1. 是否显示
- Element-UI 使用
:visible.sync
进行双向绑定 - Element-Plus 改用v-model
或:model-value
2.2. padding
element-plus 中 el-dialog 中默认有 padding
,去除方法:
2.3. footer
用 footer 插槽,才有 .el-dialog__footer
元素,之前写的样式才能生效。
2.4. custom-class
custom-class
已废弃,直接使用 class
。
3. el-table 插槽语法
- Element-UI 使用
slot-scope
- Element-Plus 改用#default
4. el-icon 使用方式
- Element-UI 使用 class 引入图标
- Element-Plus 改用
<el-icon>
组件
业务中常用的有:
之前:
现在:
5. el-select
element-plus 中 el-select 边框去除方法
el-checkbox
element-ui
中的 checkbox
没有默认高度,element-plus
中的 .el-checkbox
有默认高度为 32px。
这一点会对后面绝对定位的图标产生影响。