,可以通过以下步骤实现:
data() {
return {
formData: {
name: '',
age: '',
email: ''
},
tableData: [] // 用于存储表格数据的数组
}
}
<input v-model="formData.name" type="text" placeholder="姓名">
<input v-model="formData.age" type="number" placeholder="年龄">
<input v-model="formData.email" type="email" placeholder="邮箱">
methods: {
addToTable() {
this.tableData.push(this.formData);
// 清空表单数据
this.formData = {
name: '',
age: '',
email: ''
};
}
}
<table>
<tr v-for="(item, index) in tableData" :key="index">
<td>{{ item.name }}</td>
<td>{{ item.age }}</td>
<td>{{ item.email }}</td>
</tr>
</table>
这样,当用户在模态表单中填写完数据并点击提交按钮时,数据将被添加到表格数据数组中,并通过v-for指令渲染到表格中显示出来。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云数据库(TencentDB)。
领取专属 10元无门槛券
手把手带您无忧上云