[Vue]"TypeError: Cannot read property '0' of undefined"的解決方法

出現(xiàn)這個(gè)錯(cuò)誤的原因其實(shí)是Vue在拿到數(shù)據(jù)之前渲染了dom

比如
<div>{{dataParent.dataSons[0]}}</div>
這種,當(dāng)請求不到數(shù)據(jù)時(shí)就會報(bào)這種錯(cuò)誤

那么,解決方案是啥呢,是啥呢,是啥呢?

<div v-if='dataParent.dataSons'>{{dataParent.dataSons[0]}}</div>

這樣就好啦

還有一種解決方案,如果在mounted里觸發(fā)的獲取數(shù)據(jù)方法

可以試試用setTimeout包裹一下

mounted(){
  setTimeout(
    () => {
        ...
   },0)
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一:什么是閉包?閉包的用處? (1)閉包就是能夠讀取其他函數(shù)內(nèi)部變量的函數(shù)。在本質(zhì)上,閉包就 是將函數(shù)內(nèi)部和函數(shù)外...
    xuguibin閱讀 10,053評論 1 52
  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容,還有我對于 Vue 1.0 印象不深的內(nèi)容。關(guān)于...
    云之外閱讀 5,180評論 0 29
  • 今天,吳校長早早就在群里給大家提醒今晚特別的課程,因?yàn)檫@個(gè)課程要講12年,每年有且只有一講,所以這不得不吸引大家的...
    宕昌283康愛霞閱讀 273評論 0 1
  • 我記得咱們有很長一段時(shí)間沒有聊過異地戀了,后臺總會有姑娘向我咨詢異地戀的相處之道,也有姑娘私信向我講述她和他男朋友...
    59b806b4f1b4閱讀 7,753評論 0 16
  • 假期不知不覺中已經(jīng)過去了一大半時(shí)間。一號黃河邊,博物館。二號爬野山,看碑帖。三號打發(fā)孩子上學(xué)校。四號干啥不知道。五...
    在水一方198158閱讀 353評論 3 4

友情鏈接更多精彩內(nèi)容