簡體   English   中英

Vue.js-如何在子組件中呈現數據更改?

[英]Vue.js - How to render data changes in child component?

所以我有一個父組件Store ,它的子組件名為Order 來自父級的數據通過props傳遞給其子級,如下所示:

<Order :order="order" />

兒童

props: ['order']

我需要在子組件中使用一個名為orderIds的新數據變量,因此我聲明:

兒童

props: ['order'],
data: () {
  return {
    orderIds: Object.keys(this.order)
  }
}

然后,在視圖中渲染orderIds

{{orderIds}}

現在,只要父級中order數據發生更改,它就會更新子order中的prop order ,但不會傳播到orderIds

order發生變化時,如何更新orderIds

代替數據使用計算屬性。

computed: {
    orderIds: function () {
      return Object.keys(this.order);
    }
  }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM