最近在vue項目中父子組件傳值顯示的時候發現,當我父組件數據還沒沒有傳到子子組件的時候,子組件會在一瞬間顯示默認值的現象,這樣的話用戶體驗性肯定是不好的。之前有想過通過鈎子函數在子組件渲染前將父組件的數據傳遞過去。但是請求基本都是異步的時間不好控制,如果要進行判斷異步請求結束后在渲染子組件,這樣的話就耽誤后面組件的渲染。后面思考了,我可以先渲染子組件。但是我並不它展示出來,於是通過v-if指令來解決這個問題。
當請求接口返回數據后,通過判斷是否有數據來控制子組件顯示。
最近在vue項目中父子組件傳值顯示的時候發現,當我父組件數據還沒沒有傳到子子組件的時候,子組件會在一瞬間顯示默認值的現象,這樣的話用戶體驗性肯定是不好的。之前有想過通過鈎子函數在子組件渲染前將父組件的數據傳遞過去。但是請求基本都是異步的時間不好控制,如果要進行判斷異步請求結束后在渲染子組件,這樣的話就耽誤后面組件的渲染。后面思考了,我可以先渲染子組件。但是我並不它展示出來,於是通過v-if指令來解決這個問題。
當請求接口返回數據后,通過判斷是否有數據來控制子組件顯示。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。