element-plus的表单输入框有清除按钮的,文字输入前后宽度不一致怎么解决

输入内容之后多了一个可清除的图标,输入框的宽度也被撑开了

根据输入前后的dom对比发现,多了一个图标的span标签

复制代码
:deep(.el-input__wrapper) {
  position: relative;
  .el-input__inner {
    padding-right: 18px;
  }
  .el-input__suffix {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
  }
}

修改一下样式加上上面的就可以啦

相关推荐
西陵几秒前
Nx带来极致的前端开发体验——借助CDD&TDD开发提效
前端·javascript·架构
叹一曲当时只道是寻常1 分钟前
vue中添加原生右键菜单
javascript·vue.js
小磊哥er11 分钟前
【前端工程化】前端工作中的业务规范有哪些
前端
旷世奇才李先生16 分钟前
Next.js 安装使用教程
开发语言·javascript·ecmascript
ᥬ 小月亮21 分钟前
webpack基础
前端·webpack
YongGit40 分钟前
探索 AI + MCP 渲染前端 UI
前端·后端·node.js
慧一居士1 小时前
<script setup>中的setup作用以及和不带的区别对比
前端
RainbowSea2 小时前
NVM 切换 Node 版本工具的超详细安装说明
java·前端
读书点滴2 小时前
笨方法学python -练习14
java·前端·python
Mintopia2 小时前
四叉树:二维空间的 “智能分区管理员”
前端·javascript·计算机图形学