假设我有一个数据数组:
this.data = [
{
id: 101,
firstName: 'Alice',
lastName: 'Smith',
dob: '1995-12-10'
},
{
id: 102,
firstName: 'Reginald',
lastName: 'Wernst',
dob: '1979-10-03'
},
{
id: 103,
firstName: 'Jolanda',
lastName: 'Finnbogadóttir',
dob: ''
}
]
我可以把数据放到卡片里,没问题。我可以识别被点击的卡,检索id
,并将其追溯到数据,假设是index == 1
,所以我想要的数据是data[index]
或{ id: 102, firstName: 'Reginald', lastName: 'Wernst', dob: '1979-10-03' }
。
但是,我希望能够用数据填充表单以更新它。v-model
应该是什么样子的?我尝试了各种组合。大多数情况下,它告诉我像data
、index
或任何未定义的东西,那么如何获取和返回数据呢?
<v-dialog v-model="data[index]???" persistent>
<v-text-field v-model="id???" readonly></v-text-field>
<v-text-field label="First Name" v-model="firstName???"></v-text-field>
<v-text-field label="Last Name" v-model="lastName???"></v-text-field>
<v-text-field label="Date of Birth" v-model="dob???"></v-text-field>
<v-btn>Close</v-btn>
</v-dialog>
https://stackoverflow.com/questions/53821840
复制相似问题