背景:项目框架用的ruoyi,最近测试提了一个bug:关闭开启的按钮权限,新建数据后会出现按钮(并没有报错),但是刷新后又消失了。
定位问题:按钮权限通过v-hasPermi控制,之前的页面也是这么用的没有复现,区别在于这里用了v-if。控制变量法确定就是v-if和v-hasPermi同时使用造成,检索解决方案是时间戳(cr:https://blog.csdn.net/jom31/article/details/131705822),解决了但是又有新的报错提示:Failed to execute ‘insertBefore‘ on ‘Node‘: The node before which the new node is to ...报错
解决方案:参考(cr:https://huaweicloud.csdn.net/638f150adacf622b8df8f1c2.html) v-if改为v-show,不使用时间戳