如何创建可重用的表单 Vue 组件 [英] How To Create a Reusable Form Vue Component

查看:20
本文介绍了如何创建可重用的表单 Vue 组件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我想创建一个联系表单.在此联系表单中,用户可以有多个地址.我认为这是使用 Vue 组件的绝佳机会,这样我就不必创建多余的地址表单字段.然后我就可以在网站的不同区域使用这个组件,比如编辑、创建等......

我将如何创建一个父级可以使用的表单组件并将该表单中的值添加到地址数组中?此外,如果正在编辑此表单,我希望能够使用现有值填充此表单.

我尝试了不同的东西,但我尝试过的似乎没有任何效果.有任何想法吗?我已经在 Stack 和 Google 上搜索过,但没有找到答案.

这是我正在尝试完成的一些起始代码(粗略示例).当然,我会允许用户在创建/编辑时动态添加多个地址,但我也会在编辑表单时循环遍历地址数据以显示每个地址组件,但这只是一个快速的非工作设置来理解我的观点

AddressComponent.vue