2个BUG调试经历:
1.第二次点击"数据集",弹出面板后,console里面报错


分析:第一次没问题,第二次有问题,v-if显隐渲染DOM引起
所以吧V-IF改成V-SHOW
这是上图模型类别可能不刷新,还是需要用到v-show。
可以在组件里面加try catch
第二个问题:
第2个bug.点击"服务详情",弹出面板数据没有刷新,但是console里面的数据是对的
MyModule.vue 654行 console.log(ele.name, queryJson.modelVersion)

代码中 v-show 改成v-if
因为子组建数据没被监听到,必须重新让它渲染
commit记录:


本文分享了作者在调试过程中遇到的两个问题:一是数据集面板二次点击时的V-IF问题,通过改用V-SHOW解决;二是服务详情点击后数据未刷新但console数据显示正确,调整为V-if确保组件重新渲染。通过添加trycatch处理异常并记录commit操作。
840

被折叠的 条评论
为什么被折叠?



