【发布时间】:2020-11-24 14:11:18
【问题描述】:
我有一个事件发射器,它强制在父级中调用 API:
父组件
<ProductChild
:productId="productId"
@update="getProduct()"
:product="product"
></ProductChild>
子组件
props: {
product: {
type: Object,
},
}
methods: {
updateProductTag(){
this.$emit('update')
arait this.productItem = this.product
}
}
似乎孩子强制在 Parent 中调用 api,但我没有在孩子中获得更新的道具。出了什么问题,如何通过强制在父级中调用该方法也传递新道具并在子级中使用更新后的道具?
【问题讨论】:
-
如果
getProduct没有改变传递给孩子的道具之一,那么孩子中就不会有新数据。您没有展示该方法,所以我们不知道它的作用。
标签: vue.js vuejs2 vue-component