《ElementPlus 与 ElementUI 差异集合》el-form-item CSS 属性 display 有变化

差异

  • element-ui el-form 中,属性display: flex; 导致元素在一排;
  • element-plus el-form 中,属性display: block; 元素按照自己的属性排列;
css 复制代码
/* element ui */
display: block;

/*element plus */
display: flex;

如图所示

解决方案

如果非得用回原来的效果,有两种方案。

方案一

代码第 1 行。直接设置 CSS 属性 display

html 复制代码
<el-form-item label="favicon:" style="display:block;">
    <el-input v-model="form.faviconFileNmae" readonly="" class="el-btn-input"></el-input>
	<el-button type="primary" @click="updateFile(1)">上传</el-button>
</el-form-item>   

方案二

代码第 5-7 行。换成两行,且不设置属性 label

html 复制代码
<el-form-item label="favicon:">
    <el-input v-model="form.faviconFileNmae" readonly="" class="el-btn-input"></el-input>
	<el-button type="primary" @click="updateFile(1)">上传</el-button>
</el-form-item>        
<el-form-item>
	<div class="el-upload__tip">推荐分辨率:32 x 32</div>
</el-form-item>

效果

修改前

修改后

相关推荐
java1234_小锋15 分钟前
FastAPI + Vue 3 前后端分离:项目设计与工程实践(偏“能落地”的最佳实践)
前端·vue.js·fastapi
change_fate24 分钟前
首屏速度优化
elementui
脱缰胖虎16 小时前
vue3+lodash+ts+tailwin 实现多行文本的展开收起代码(支持渲染html)
前端·vue.js
米丘17 小时前
vue3.5.x 单文件组件(SFC)样式编译过程
css·vue.js·postcss
肥羊zzz17 小时前
Vue2 vs Vue3 中 v-for 的 key 用法对比
前端·vue.js
前端那点事18 小时前
深度解析:Vue中computed的实现原理(易懂不晦涩)
前端·vue.js
前端那点事18 小时前
Vue中深克隆的3种实现方案(附详细注释+测试)
前端·vue.js
❆VE❆19 小时前
基于 contenteditable 实现变量插入富文本编辑器
前端·javascript·vue.js
栀栀栀栀栀栀1 天前
强迫症犯了(゚∀゚) 2026/4/26
前端·javascript·vue.js
Ruihong1 天前
Vue 的 :deep/:global/:slotted 怎么转成 React ?一份对照指南?
vue.js·react.js·面试