當前位置:編程學習大全網 - 網站源碼 - Vue中給data中的對象屬性添加壹個新的屬性時會發生什麽,如何解決?

Vue中給data中的對象屬性添加壹個新的屬性時會發生什麽,如何解決?

示例:

點擊button會發現, obj.b 已經成功添加,但是視圖並未刷新:

原因在於在Vue實例創建時, obj.b 並未聲明,因此就沒有被Vue轉換為響應式的屬性,自然就不會觸發視圖的更新,這時就需要使用Vue的全局api—— $set():

$set() 方法相當於手動的去把 obj.b 處理成壹個響應式的屬性,此時視圖也會跟著改變了:

  • 上一篇:如果JD.COM把借條還回去了呢?
  • 下一篇:使用補碼表示模擬計算機算式98-89的過程,並驗證答案是否正確
  • copyright 2024編程學習大全網