鍍金池/ 問答/HTML5  Linux  HTML/ vuex 異步請求來的數(shù)據(jù)速度比頁面渲染慢

vuex 異步請求來的數(shù)據(jù)速度比頁面渲染慢

  1. 調(diào)用actions 里面方法異步獲取數(shù)據(jù)后頁面已經(jīng)渲染完成了.并報了一個錯.

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

回答
編輯回答
兮顏

不建議你這樣寫,你可以寫v-show="banner",然后拿到數(shù)據(jù)之后給banner賦值??偠灾?,盡量不要用未知數(shù)據(jù)。

2018年7月12日 21:53
編輯回答
爆扎

你可以用v-if先把banner隱藏掉,數(shù)據(jù)請求回來之后再顯示,這樣就不會有問題了。

2018年9月11日 15:15
編輯回答
傻叼

異步請求來的數(shù)據(jù)速度比頁面渲染慢不是很正常嗎?這里你的錯誤在于代碼的兼容性不夠好,讀取一個對象(object,array,function等)的屬性時,需要判斷該對象的數(shù)據(jù)類型是否正確

2018年3月9日 03:40
編輯回答
終相守

給banner[0].data.banners 加個判斷,判斷其是否存在~

2018年1月19日 23:42