<template> <div> <div v-for="item in data1" > <Input type="text" v-model="item.name" @on-change="change(item)" style="width: 200px; padding: 20px;" /> <Input type="text" v-model="item.age" @on-change="change(item)" style="width: 200px;"/> </div> </div> </template> <script> export default { data () { return { data1: [ { name: 'John Brown', age: 18 }, { name: 'Jim Green', age: 24 }, { name: 'Joe Black', age: 30 } ] } }, methods: { change(item) { console.log(item); } } } </script>