1、如果data里面只定義了對象,對象里面的鍵值沒有,getter/setter函數無法監聽到數據變化,會導致此現象發生,
由於 Vue 會在初始化實例時對屬性執行 getter/setter 轉化過程,所以屬性必須在 data 對象上存在才能讓 Vue 轉換它,這樣才能讓它是響應的。
解決辦法為調用vue的set函數,設置需要綁定的鍵值
Vue.set(obj,key,value) 或者 this.$set(obj,key,value)
2、如果數據層次太多,例如數組包對象,對象包數組,多層嵌套,會出現v-if調用失效,頁面不重新渲染問題
解決辦法為在數據處理完成之后調用$forceUpdate()發放
this.$forceUpdate()