原文:父組件中vuex方法更新state,子組件不能及時更新並渲染的解決方法

場景: 我實際用到的是這樣的,我父組件引用子組件related,父組件調用獲取頁面詳情的方法,更新了state值related,子組件根據該related來渲染相關新聞內容,但是頁面打開的時候總是先加載子組件,子組件在渲染的時候還沒有獲取到更新之后的related值,即使在子組件中watch該值的變化依然不能渲染出來子組件的相關新聞內容。 我的解決辦法: 父組件像子組件傳值,當父組件執行了獲取頁面 ...

2018-04-24 17:00 0 2117 推薦指數:

查看詳情

vue更新、重新渲染組件方法

方法1(推薦): 給組件加上唯一的key值,當key值發生變化,組件就會重新渲染,如: 方法2: 使用 v-if ,當有數據時,再渲染組件 方法3: Vue.forceUpdate() 參考文章:https://segmentfault.com ...

Sat Dec 12 19:16:00 CST 2020 0 1571
vue傳值,組件無法及時更新組件傳過來的值的問題

由於頁面內的表格是根據elementUI二次封裝的組件,表格的請求地址需要在組件頁面判斷修改並傳給組件,結果發現需要點擊兩次,組件的請求地址才會改變。 原寫法: 組件拿到的url未更新,load方法還是請求之前的url地址。 修改后的寫法: 這樣子組件 ...

Sat May 09 00:46:00 CST 2020 0 3121
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM