项目用的是vue3+vite+element plus的Pc项目
本地环境一切正常,构建后。偶发下面的报错。然后页面就不可以用了。
当前页面刷新一下后,操作,就不会报错。
后续发现,是点击另外一个页面,再点击该页面就会必现此报错。
1.查看了别人的解决方案,应该是调用了未渲染的dom;可以使用 v-show 代替 v-if,试了对这边管用。
2. el-table , 如下代码a.b.c 方式 改为 a?.b?.c 写法。我是这种情况
<el-table-column label="refNum">
<template #default="scope: any">
<span>{{ scope.row?.refNum }}span>
template>
el-table-column>