VUE+elment项目设置限制字数过滤器(超出要显示的字数用...代替,鼠标悬浮显示全部)

列表中字数太多想要页面显示的美观把多余的字用省略号代替,鼠标悬浮显示全部

效果展示:

 代码如下:

如果多个文件都需要使用此方法,就自己项目的过滤文件中配置

 

export function typefacelength(value) {

  if (!value) return ''

      if (value.length > 10) {

        return value.slice(0,10) + '...'

      }

      return value

}

在需要使用的页面列表字段设置如:

<el-table-column prop="Address" label="地址" width="180">

        <template slot-scope="scope">

          <el-popover trigger="hover" placement="top" :open-delay="800">

            <div class="text_overflow" slot="reference">

              <span>{{ scope.row.dAddress| typefacelength }}</span>

            </div>

            <div class="pup_card">

              {{ scope.row.dAddress}}

            </div>

          </el-popover>

        </template>

      </el-table-column>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lixiangyu-----

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值