vue 初始化table數據,數據閃現的問題


 

使用的iview,很簡單的一個table,可以擴展顯示,我這里則是更改了一下,顯示的也是表格,內容為明細數據。

 

 

 原以為很簡單的可以直接調用方法,進行數據的渲染,但是沒想到,數據只是一閃而過。

百思不得其解呀

F12----數據是有的呀

百度----沒找到正確答案(可能是因為我剛入門,比較菜)

咋辦......

想到created是在模板渲染成html前調用,然后再渲染成視圖。

在然后猜測是不是我數據已經拿到了,也渲染了,只不過頁面渲染的速度比數據渲染的慢,所以導致數據被刷掉了

於是乎,想到一個辦法,在created中,調用setTimeout,時間為500(0.5秒)之后在調用獲取數據的接口。

成功了,撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。。

 

 

但是感覺這種辦法不是特別好,像是歪門邪道似的,有木有小伙伴高抬貴手告訴下我其他方法呀,感激不盡。

(本人只是一個初學者,所以也不知道這種方法對不對,雖然實現了功能,但是有點怕......)

 

 


免責聲明!

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



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