【发布时间】:2021-02-25 21:18:17
【问题描述】:
我有一个子组件,我在其中传递customerData,如果可以作为道具使用。在该组件中,我将初始数据作为 customer 对象并在其上添加字段。但是,如果 customerData 可用并且对象中有该键,我想将其显示为默认值。我怎么能在仍然使用 v-model 的同时做到这一点?
<child-component :customer-data="customerData" > </child-component>
儿童
data: {
customer: {}
},
props: {
customerData: {type: Object}
}
<div>
<input v-model="customer.name" />
<input v-model="customer.age" />
<input v-model="customer.address" />
</div>
【问题讨论】:
-
由于在子组件中您将 props 定义为 customerData,然后在父组件中您需要传递相同的值,即 :customerData="customerData" 那么您从父组件传递的数据和键将在子组件中可用.