<template>
<div>
<div v-for="(item, index) in userInfoArray" :key="index">
<label for="username{{index}}">用户名:</label>
<input type="text" :id="`username${index}`" v-model="item.username">
<label for="email{{index}}">邮箱:</label>
<input type="email" :id="`email${index}`" v-model="item.email">
</div>
<button @click="addUserInfo">添加一组</button>
</div>
</template>
<script>
export default {
data() {
return {
userInfoArray: [
{ username: '', email: '' }
]
};
},
methods: {
addUserInfo() {
this.userInfoArray.push({ username: '', email: '' });
}
}
};
</script>