排版
<span data-index="{
{index}}" data-item="{
{item}}" bindtap="clickjian">-</span>
<span>{
{item.item}}</span>
<span data-index="{
{index}}" data-item="{
{item}}" bindtap="clickjia">+</span>
</view>
<view>{
{nums}}-----{
{prices}}</view>
js
data
list: [{
price: 20,
item: 0
}, {
price: 10,
item: 0
}, {
price: 50,
item: 0
}],
nums: 0,
prices:0
clickjian(e) {
var index=e.target.dataset.index
var list=this.data.list
var num=list[index].item;
if(num<=0){
return
}else{
num--
list[index].item=num
this.setData({
list
})
}
this.nums()
this.prices()
},
c