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%);
  }
}

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

相关推荐
shayudiandian几秒前
JavaScript性能优化实战
开发语言·javascript·性能优化
Mintopia1 分钟前
🧩 隐私计算技术在 Web AIGC 数据处理中的应用实践
前端·javascript·aigc
尘世中一位迷途小书童3 分钟前
代码质量保障:ESLint + Prettier + Stylelint 三剑客完美配置
前端·架构
Mintopia4 分钟前
🧭 Next.js 架构与运维:当现代前端拥有了“分布式的灵魂”
前端·javascript·全栈
尘世中一位迷途小书童14 分钟前
从零搭建:pnpm + Turborepo 项目架构实战(含完整代码)
前端·架构
JarvanMo23 分钟前
Flutter 中的 ClipRRect | 每日 Flutter 组件
前端
某柚啊24 分钟前
iOS移动端H5键盘弹出时页面布局异常和滚动解决方案
前端·javascript·css·ios·html5
心.c25 分钟前
如何学习Lodash源码?
前端·javascript·学习
JamSlade31 分钟前
react 无限画布难点和实现
前端·react.js
im_AMBER37 分钟前
React 02
前端·笔记·学习·react.js·前端框架