2 回答
TA贡献1802条经验 获得超5个赞
布局就错了,这个不是左中右布局。
布局模版,样式自己搞定
<div class="list">
<div class="item" v-for="(item, index) in list" :key="index">
<div class="left">
<button @click="handleClick('leftValue', item)">左侧按钮</button>
</div>
<div class="center">
<input type="text" v-model="item.leftValue">
<input type="text" v-model="item.rightValue">
</div>
<div class="right">
<button @click="handleClick('rightValue', item)">右侧侧按钮</button>
</div>
</div>
</div>
list数据
list: [
{
leftValue: 1008,
rightValue: 1008
},
{
leftValue: 1008,
rightValue: 1008
}
]
按钮事件
methods: {
handleClick (name, item) {
//点击后数字+1
this.$set(item, name, item[name] + 1)
}
}
添加回答
举报