我想要把输入框里的值,修改后,再一起提交给后台,但是报错了
<template>
<div>
<ul>
<li v-for="(item,index) in data" :key="item.id">
<span>{{item.id}}</span>---
<input type="text" :value="item.number" v-on:change="changeFn()">
</li>
<button @click="btn()">btn</button>
</ul>
</div>
</template>
<script>
export default {
data() {
return {
data: [
{ id: 1, number: 10 },
{ id: 2, number: 20 },
{ id: 3, number: 30 }
],
};
},
methods:{
btn(index){
let item = this.data.forEach(item => {
return item
})
axios.post('http://localhost:3000/examUpdateScan',{
number:item.number
})
.then(response => {
console.log(response)
})
.catch(error => {
console.log(error)
})
}
}
};
</script>
守着星空守着你
沧海一幻觉
紫衣仙女