el-tooltip数据更新后提示框不能进行显示

问题代码如下

<el-tooltip :content="data.name" :disabled="showSelected"  placement="bottom" effect="light" >
    <div class="name" @mouseover="mouseOver(data)" v-if="data.name !== data.originname">
        <span>{{data.name}}</span>
    </div>
</el-tooltip>

问题显示具体描述

当新增数据时,相关新增的数据能够正常进行显示,但是其相关的el-tooltip提示框中的数据不能正常进行显示。即el-tooltip提示框中没有相关的数据信息进行显示。

问题出现原因

当修改了相关的数据后,span中会显示出相关的数据,而el-tooltip无论其数据是否进行了相关的修改,el-tooltip已经生成了。

解决方案

将v-if这个条件判断放入到el-tooltip中,当数据进行修改后,即满足了v-if中相关的条件后,即会出现相关的提示框信息。

解决后的代码

<el-tooltip :content="data.name" :disabled="showSelected"  placement="bottom" effect="light" v-if="data.name !== data.originname">
    <div class="name" @mouseover="mouseOver(data)">
        <span>{{data.name}}</span>
    </div>
</el-tooltip>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值