vue中表格數據已改變,頁面卻未更新數據。強制更新數據


最近開發中遇到個問題:

表格先獲取數據,之后再次操作數據后需要更新表格數據。

此時數據已經修改,但是表格中未顯示最新數據。

解決:重新渲染表格

下文列舉了3種方法,說說使用體驗吧。

1. 使用v-if重新渲染表格。由於我的邏輯需求必須使用v-show,所以我這里重新設置了v-show,但延遲比較嚴重

 

2. 本人使用了下列第二種方法,加個key值,效果很好。

 

3. 使用this.$forceUpdate()強制刷新,不知道為啥並未生效。。。 這個方法是把整個組件都強制刷新,不知道是不是因為數據太多了

 

詳情:https://www.cnblogs.com/cjjjj/p/12405901.html


免責聲明!

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



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