当前位置:   article > 正文

Vue超出文本框显示省略号,鼠标滑入显示全部_vue超出字数显示省略号

vue超出字数显示省略号

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

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

        title属性的定义和用法

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

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

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

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

三、配合使用,实现功能

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

  1. <template>
  2. <div title="鼠标划入显示我的信息" class="title">你好你好你好你好</div>
  3. </template>
  4. <script>
  5. export default {
  6. name: "HomeView",
  7. components: {},
  8. data:()=>{
  9. return {
  10. title:'鼠标划入显示我的信息'
  11. }
  12. }
  13. };
  14. </script>
  15. <style>
  16. .title {
  17. width: 40px;
  18. overflow: hidden;
  19. text-overflow: ellipsis;
  20. white-space: nowrap;
  21. cursor: pointer;
  22. }
  23. </style>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/91704
推荐阅读
相关标签
  

闽ICP备14008679号