一、報(bào)錯(cuò)現(xiàn)象
vue3 + element plus 項(xiàng)目,本地啟動(dòng)時(shí),頁(yè)面進(jìn)行所有操作都正常;部署到生產(chǎn)環(huán)境后,數(shù)據(jù)驅(qū)動(dòng)DOM變化的操作會(huì)導(dǎo)致如下報(bào)錯(cuò)。

image.png
二、可能原因及解決方案
經(jīng)過(guò)分析出現(xiàn)報(bào)錯(cuò)的操作步驟及多方資料查詢(xún),不同情況下的報(bào)錯(cuò),其原因不同。遇到這種問(wèn)題的同學(xué)可以從以下幾方面進(jìn)行排查。
該錯(cuò)誤可能是由于模板渲染中嘗試undefined去渲染
-
1、v-if 導(dǎo)致:
-
2、 v-for導(dǎo)致:
-
3、數(shù)據(jù)初始化為undefined,但是在模板中有調(diào)用或者渲染