在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue加載數(shù)據(jù)快于數(shù)據(jù)獲取

vue加載數(shù)據(jù)快于數(shù)據(jù)獲取

加載頁面的時(shí)候,
數(shù)據(jù)還沒有獲取完,
但是我組件已經(jīng)加載完了,
雖然數(shù)據(jù)都顯示出來了,但是還是有報(bào)錯(cuò)信息

clipboard.png
圖片提示就是組件加載的時(shí)候,image還不存在,但是最后雖然圖片都渲染出來了,,,,
有什么辦法,讓我數(shù)據(jù)獲取完了,在渲染數(shù)據(jù)?

回答
編輯回答
來守候

$nextTick(function(){}),聊改一下
https://blog.csdn.net/shuidin...

2017年3月14日 10:58
編輯回答
笨笨噠

v-if data&&data.image 此處的data為你image的父級
或者 把你要渲染的數(shù)據(jù)先在data中聲明,賦值為null

2017年1月29日 14:09
編輯回答
笨尐豬

用v-if,有數(shù)據(jù)了再渲染組件 或者 再渲染img標(biāo)簽;
如果你只是單純的想去掉這個(gè)報(bào)錯(cuò),那就直接在組件內(nèi)部做個(gè)容錯(cuò)處理就行了,圖片的話可以寫個(gè)指令用于圖片加載失敗時(shí)顯示默認(rèn)圖片

你這個(gè)報(bào)錯(cuò)大概是因?yàn)槟闶褂玫氖?info.image, 但是info 不是一個(gè)對象 是null,
所以 組件的props里 info的默認(rèn)值你可以定義為空對象{}

2017年1月6日 06:39
編輯回答
汐顏

看看是不是this的指向錯(cuò)了? 獲取數(shù)據(jù)放在 created里面

2017年1月5日 09:40