Vue(踩坑)vue.esm.js?efeb:628 [Vue warn]: Error in render: "TypeError: Cannot read property '0' of undefined" found in


原文:https://www.cnblogs.com/xxm980617/p/10849941.html

1、項目報錯如下

 

 

2、原因

     異步顯示的數據先顯示vuex中的初始數據,再顯示請求的數據,一開始在vuex中state中的初始數據為空,報錯是因為在顯示初始數據的時候報錯

3、解決:避免在沒有數據的時候顯示解析(有數據才解析)

    有數據的時候div才存在,用v-if控制一下

 

 

5、總結:表達式有一層表達式(a),二層表達式(a.b),三層表達式(a.b.c),

當表達式三層的時候就有問題:比如a開始為空,a.b:的結果為undefined, a.b.c你再取的時候就會報錯了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM