vue中表格數據已改變,頁面卻未更新數據。強制更新數據
表格先獲取數據,之后再次操作數據后需要更新表格數據。
此時數據已經修改,但是表格中未顯示最新數據。
解決:重新渲染表格
下文列舉了3種方法,說說使用體驗吧。
1. 使用v-if重新渲染表格。由于我的邏輯需求必須使用v-show,所以我這里重新設置了v-show,但延遲比較嚴重
2. 本人使用了下列第二種方法,加個key值,效果很好。
3. 使用this.$forceUpdate()強制刷新,不知道為啥并未生效。。。 這個方法是把整個組件都強制刷新,不知道是不是因為數據太多了