Vue超出文本框显示省略号鼠标滑入显示全部的实现方法

 更新时间:2023年10月17日 10:48:19   作者:勇敢小陈  
在Vue项目中经常需要处理文本内容过长的情况,这篇文章主要给大家介绍了关于Vue超出文本框显示省略号鼠标滑入显示全部的实现方法,文中通过代码介绍的非常详细,需要的朋友可以参考下

前言

在开发过程中经常会遇到空间太小文字展示不全的问题,对于一些数据可能影响不大,但对于一些数据描述开头都是一样结尾不同的可能就没办法区分了。解决办法:通过鼠标划入展示全部文字的效果用来解决。

一、通过 :title 实现鼠标划入展示对应信息的效果

title属性的定义和用法

title 属性规定关于元素的额外信息。
这些信息通常会在鼠标移到元素上时显示一段工具提示文本(tooltip text)。

<div title="鼠标划入显示我的信息">
  你好
</div>

二、添加文本太长显示省略号

width: 400px;//设置宽度
overflow: hidden;//溢出隐藏
text-overflow: ellipsis;//属性值表示当对象内文本溢出时显示省略标记,省略标记插入的位置是最后一个字符。
white-space: nowrap;//只保留一个空白,文本不会换行,会在在同一行上继续,直到遇到br标签为止。
width: 400px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

三、配合使用,实现功能

添加cursor: pointer;属性鼠标划入显示小手,提高交互效果

<template>
  <div title="鼠标划入显示我的信息" class="title">你好你好你好你好</div>
</template>

<script>
export default {
  name: "HomeView",
  components: {},
  data:()=>{
    return {
      title:'鼠标划入显示我的信息'
    }
  }
};
</script>
<style>
.title {
  width: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
</style>

总结 

到此这篇关于Vue超出文本框显示省略号鼠标滑入显示全部的文章就介绍到这了,更多相关Vue超出文本框显示省略号内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 关于Vue项目跨平台运行问题的解决方法

    关于Vue项目跨平台运行问题的解决方法

    这篇文章主要介绍了关于Vue项目跨平台运行问题的解决方法,特别记录一下踩的坑,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • 在UniApp中实现App与H5页面的跳转及通信的代码示例

    在UniApp中实现App与H5页面的跳转及通信的代码示例

    在移动应用开发中,内嵌 H5 页面或与外部网页交互是常见需求,UniApp 作为跨平台框架,提供了灵活的方式实现 App 与 H5 的跳转和双向通信,本文将详细讲解实现方法,并提供可直接复用的代码示例,需要的朋友可以参考下
    2025-04-04
  • vue刷新和tab切换实例

    vue刷新和tab切换实例

    下面小编就为大家分享一篇vue刷新和tab切换实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-02-02
  • vue中组件<router-view>使用方法详解

    vue中组件<router-view>使用方法详解

    这篇文章主要给大家介绍了关于vue中组件<router-view>使用方法的相关资料,Vue 路由中的 <router-view/> 是用来承载当前级别下的子级路由的一个视图标签,此标签的作用就是显示当前路由级别下一级的页面,需要的朋友可以参考下
    2024-06-06
  • electron踩坑之remote of undefined的解决

    electron踩坑之remote of undefined的解决

    这篇文章主要介绍了electron踩坑之remote of undefined的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Vue全局注册与局部注册两种组件注册的方式

    Vue全局注册与局部注册两种组件注册的方式

    本文主要介绍了Vue全局注册与局部注册两种组件注册的方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • vue柱状进度条图像的完美实现方案

    vue柱状进度条图像的完美实现方案

    本文是对bar进度条实现的2种方案进行分享,第一种是很简单,纯css的实现,第二种是echart的实现。对vue柱状进度条图像的实现方案,感兴趣的朋友跟随小编一起看看吧
    2019-08-08
  • Vue使用ExcelJS实现专业级Excel导出解决方案

    Vue使用ExcelJS实现专业级Excel导出解决方案

    ExcelJS 是 Node.js 和浏览器环境中功能最全面的 Excel 处理库之一,就像一个专业的 Excel 工作站,下面小编就为大家详细介绍一下如何使用ExcelJS实现专业级Excel导出吧
    2025-07-07
  • vue3脚手架简单静态路由解读

    vue3脚手架简单静态路由解读

    这篇文章主要介绍了vue3脚手架简单静态路由,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • VueJs组件之父子通讯的方式

    VueJs组件之父子通讯的方式

    这篇文章主要介绍了VueJs组件之父子通讯的方式,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-05-05

最新评论