css刷新界面 表格内某个图标样式有概率消失

需求是这样的,组件库不支持表格表头图标的替换,需要些代码手动替换图标

通过原生的方法根据样式名称找到对应的图标对象(图标对象返回的是个数组),然后给图标对象增加对应的样式

图标对象=tableRef?.value?.$el?.querySelectorAll('样式名称')

图标对象[0]?.classList?.add('新样式');

图标对象[0]?.classList?.remove('新样式');

但是一刷新界面,表格内图标样式有概率消失,排查了半天,最后发现是表格有一列是v-if控制的,一开始为false,后面设置为true,表格的ref对象变化导致的,修改v-if初始值,不让v-if变化,这个问题就解决了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值