一、报错现象
vue3 + element plus 项目,本地启动时,页面进行所有操作都正常;部署到生产环境后,数据驱动DOM变化的操作会导致如下报错。
image.png
二、可能原因及解决方案
经过分析出现报错的操作步骤及多方资料查询,不同情况下的报错,其原因不同。遇到这种问题的同学可以从以下几方面进行排查。
该错误可能是由于模板渲染中尝试undefined去渲染
-
1、v-if 导致:
-
2、 v-for导致:
-
3、数据初始化为undefined,但是在模板中有调用或者渲染