ZBLOG

{{ formatDateTime(current.examDt) }} 流程意见: {{ current.remark }}

要实现在鼠标悬停时显示完整的数据,你可以使用CSS中的text-overflow: ellipsiswhite-space: nowrap属性来设置文本超出部分的省略号,并结合JavaScript来处理鼠标悬停事件。

首先,在需要省略的元素上添加样式:

.desc-info {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

然后,在模板中为该元素绑定一个鼠标悬停事件:

<template>
  <div class="desc-info" style="margin-top: 15px" @mouseover="showFullRemark">
    <!-- 省略部分 -->
  </div>
</template>

最后,定义一个方法来处理鼠标悬停事件,展示完整的数据:

methods: {
  showFullRemark(event) {
    const element = event.target;
    if (element.offsetWidth < element.scrollWidth) {
      // 当文本溢出时显示完整内容
      element.title = this.current.remark;
    } else {
      // 当文本未溢出时移除提示
      element.removeAttribute('title');
    }
  }
}

这样,当流程意见数据超出容器宽度时,通过鼠标悬停即可展示完整的数据。同时,未溢出部分仍然显示省略号。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=13648

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?