美文网首页
Vue3项目报错:Cannot read properties

Vue3项目报错:Cannot read properties

作者: 塞风 | 来源:发表于2023-03-15 14:37 被阅读0次

一、报错时机

  • 打开一个带有el-table的全屏抽屉后再关闭页面,点击其他页面进行路由跳转报错:
报错信息

二、错误排查

  • 这类报错不是开发时候发现的,而是已经开发好后,后面才发现的,所以不好排查错误原因。于是将打开的抽屉里的引用组件逐一隐藏,发现在引入其中一个组件后会发现此现象。

  • 该组件近期改动如下,于是将改动代码恢复,发现不报错了

代码改动比对

三、问题解决

  • row.CreateTime上做slice操作时,row.CreateTime可能为空,因此导致报错

四、疑问

  • 因为接口没有数据,所以当前el-table的data一直是空数组,row.CreateTime为空,但在做slice操作时候,为什么没有报错?

  • 其实已经报错了,可能被vue吞并了或者我还没有发现报错的方法

相关文章

网友评论

      本文标题:Vue3项目报错:Cannot read properties

      本文链接:https://www.haomeiwen.com/subject/fkmlrdtx.html