<分区>
我尝试加 1,但是 item.num
是 01。如何加 1 输入值是 1,2,3,4,5...?请注意,num
必须是字符串。去演示 jsfiddle .
看动图:
看图:
注意:item.num += 1
不需要修改!
我想要如下效果:
查看javascript:
var app = new Vue({
el: "#app",
data: {
list: [{
id: "1",
name: "demo01",
num: "0"
}],
addnum: []
},
methods: {
addClick(item) {
console.log(this.addnum.push(item))
item.num+=1
},
}
})
HTML 文件:
<div id="app">
<ul>
<li v-for="item in list">
<p>{{item.name}}</p>
<br>
<input type="text" :value="item.num">
<button @click="addClick(item)">+</button>
</li>
</ul>
</div>