输入框内容和占位符过长悬浮提示

1. 输入框内容过长,内容悬浮提示

在这里插入图片描述

            <el-tooltip :disabled="isShowTooltip" effect="dark" :content="formData.toChineseCode" placement="top">
              <el-input
                v-model="formData.toChineseCode"
                @mouseover.native="handleMouseOver($event)"
               />
            </el-tooltip>
const isShowTooltip = ref(false);
const formData = ref({
   
	toChineseCode:''
})
const handleMouseOver = (e) => {
   
// 比较元素的宽度和滚动宽度
  if (e.target.offsetWidth < e.target.scrollWidth) {
   
    isShowTooltip.value = false;
  } else {
   
    isShowTooltip.value = true;
  }
};

2. 输入框占位符过长,以省略号代替,并悬浮提示

在这里插入图片描述
输入框中没有输入值时,会悬浮提示出占位符的内容,有输入值时则不显示,可以按各自的需求来。

          <el-tooltip :disabled="!(formData.dataUnit==='')" effect="dark" :content="placeholderUnit" placement="top">
            <el-input
              v-model.trim="formData.dataUnit"
              :placeholder="placeholderUnit"
              clearable />
            </el-tooltip>
          </el-form-item>
const formData = ref({
   
	dataUnit:''
})

const placeholderUnit = ref('请输入单位,后面是字测试文字测试文字测试文字"')

设置超出文字以省略号显示,因为用的是element-plus, 所以是在这个输入框的类名上设置

:deep(.el-input__inner) {
   
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

相关推荐

  1. 日期input能写

    2024-01-29 02:18:01       7 阅读
  2. C#基础打印、输入

    2024-01-29 02:18:01       9 阅读
  3. js ${} 使用

    2024-01-29 02:18:01       28 阅读
  4. 哈哈哈哈

    2024-01-29 02:18:01       38 阅读
  5. go 中的 fmt

    2024-01-29 02:18:01       32 阅读
  6. c c++编程 fmt:

    2024-01-29 02:18:01       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-29 02:18:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-29 02:18:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-29 02:18:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-29 02:18:01       18 阅读

热门阅读

  1. OkHttp的理解和使用

    2024-01-29 02:18:01       30 阅读
  2. 四、MySQL之增删改

    2024-01-29 02:18:01       27 阅读
  3. 临床医疗大数据治理框架

    2024-01-29 02:18:01       32 阅读
  4. Hive之set参数大全-17

    2024-01-29 02:18:01       29 阅读
  5. 从c到c++——6:auto

    2024-01-29 02:18:01       33 阅读
  6. Python NLP深度学习进阶:自然语言处理

    2024-01-29 02:18:01       23 阅读
  7. NET高级面试指南专题二【泛型】

    2024-01-29 02:18:01       31 阅读
  8. Flask介绍和优势

    2024-01-29 02:18:01       36 阅读
  9. 紫外工业相机在半导体制造检测系统中的应用

    2024-01-29 02:18:01       36 阅读
  10. 动态路由的使用

    2024-01-29 02:18:01       34 阅读