new Vue({
el:'#app',
data(){
return {
lists:[{
name:'',
title:''
}]
}
},
methods:{
add(){
this.lists.push({
name:'',
title:''
})
}
}
})
<div id="app">
{{lists}}
<ul>
<template v-for="item of lists">
<li>
<input v-model="item.name" type="text">
<input v-model="item.title" type="text">
</li>
</template>
</ul>
<button @click="add">add</button>
</div>