【发布时间】:2017-09-01 12:33:42
【问题描述】:
所以我有一个父组件Store,它有一个名为Order 的子组件。来自父级的数据通过props 传递给其子级,如下所示:
父母
<Order :order="order" />
孩子
props: ['order']
我需要在子组件中使用一个新的数据变量orderIds,所以我声明:
孩子
props: ['order'],
data: () {
return {
orderIds: Object.keys(this.order)
}
}
然后,我在视图中渲染orderIds:
{{orderIds}}
现在,每当 parent 中的 order 数据发生变化时,它都会更新子中的 prop order,但不会传播到 orderIds。
当order 发生变化时,我将如何更新orderIds?
【问题讨论】:
标签: javascript vue.js