vue+elementui 实现文本超出长度显示省略号,鼠标移上悬浮展示全部内容

一、场景

表单内的输入框一般为固定宽度,当输入框内容长度超出输入框宽度时,需要显示省略号,并设置鼠标移到输入框上时悬浮展示全部内容。

javascript 复制代码
 <el-tooltip
                  placement="top-start"
                  effect="light"
                  :content="basicData['Organization']"
                  :disabled="basicData['Organization'].length <= 11"
                  ><!-- 当输入框内容长度小于11时,顶部提示框不显示 -->
                  <el-input
                    v-model="basicData['Organization']"
                    disabled="disabled"
                  ></el-input>
                </el-tooltip>

设置css样式

javascript 复制代码
//设置输入框超出长度隐藏并显示省略号
.el-input.is-disabled .el-input__inner {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

假如不生效 可以再前面在

javascript 复制代码
::v-deep .el-input .el-input__inner {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
相关推荐
mapbar_front14 分钟前
面试问题—上家公司的离职原因
前端·面试
昔人'1 小时前
css使用 :where() 来简化大型 CSS 选择器列表
前端·css
昔人'1 小时前
css `dorp-shadow`
前端·css
流***陌1 小时前
扭蛋机 Roll 福利房小程序前端功能设计:融合趣味互动与福利适配
前端·小程序
烛阴2 小时前
用 Python 揭秘 IP 地址背后的地理位置和信息
前端·python
前端开发爱好者2 小时前
尤雨溪官宣:"新玩具" 比 Prettier 快 45 倍!
前端·javascript·vue.js
why技术2 小时前
从18w到1600w播放量,我的一点思考。
java·前端·后端
欧阳呀2 小时前
Vue+element ui导入组件封装——超级优雅版
前端·javascript·vue.js·elementui
清风徐来QCQ2 小时前
css总结
前端
天***88963 小时前
js封装一个双精度算法实现
开发语言·前端·javascript