当前位置: 首页 > article >正文

v-自定义权限指令与v-if互相影响导致报错Cannot read properties of null (reading ‘insertBefore‘)

项目场景:

vue3+vite项目中报错Cannot read properties of null (reading ‘insertBefore‘)


原因分析:

:v-自定义权限指令与v-if互相影响

<el-button text bg type="primary" @click="handleWrite(detailData,'项目填报')" v-hasPermi="['manager:write']"
                   v-if="detailData.status!='已完工'">
           项目填报
</el-button>

解决方案:

v-if换成v-show,或者自定义指令里面更换成el.style.display = “none”,或者弃用自定义指令,把权限加在v-if中一并判断。
这里根据poe中Claude的回答进行了调整在这里插入图片描述
这里采用了方案1,修改如下,完美解决问题。

<el-button text bg type="primary" @click="handleWrite(detailData,'项目填报')" v-hasPermi="['manager:write']"
                   v-if="detailData && detailData.status && detailData.status!='已完工'">
          项目填报
</el-button>
原文地址:https://blog.csdn.net/qq_50906507/article/details/146376544
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/596050.html

相关文章:

  • dcat-admin已完成项目部署注意事项
  • 4(四) Jmeter自动化报表html生成
  • 人工智能在电子信息工程信号处理中的应用调研
  • 抖音用户视频批量下载工具开发全解析
  • Powershell WSL部署ubuntu22.04.5子系统
  • 【css酷炫效果】纯CSS实现动态云雾效果
  • Proteus 使用入门指南
  • 19.哈希表的实现
  • 和鲸科技受邀赴中国气象局气象干部培训学院湖南分院开展 DeepSeek 趋势下的人工智能技术应用专题培训
  • thread【QT】
  • window.postMessage使用
  • webpack使用详细步骤
  • 【Qt】Qt + Modbus 服务端学习笔记
  • 大腾智能受邀出席2025华为云城市峰会暨东莞市人工智能大模型中心开服活动
  • 快速查询手机是否处于联网状态?
  • Redis的大Key问题如何解决?
  • 什么是 DAO?
  • MinIO Docker
  • 数据可信安全流通实战,隐语开源社区Meetup武汉站开放报名
  • FPGA中级项目4——DDS实现