选择
This commit is contained in:
parent
3cf388faed
commit
38280893bd
@ -8,13 +8,15 @@ Page({
|
||||
data: {
|
||||
list:[],
|
||||
select:[],
|
||||
userid:0
|
||||
userid:0,
|
||||
price:"0.00"
|
||||
},
|
||||
sel(a){
|
||||
console.log(a)
|
||||
this.setData({
|
||||
[`select[${a.detail.index}]`]:!a.detail.select
|
||||
})
|
||||
this.num();
|
||||
},
|
||||
|
||||
/**
|
||||
@ -98,8 +100,52 @@ Page({
|
||||
|
||||
},
|
||||
num(){
|
||||
let num = 0;
|
||||
let sel = 0;
|
||||
for(let i in this.data.select){
|
||||
console.log(i)
|
||||
if(this.data.select[i]){
|
||||
num += parseFloat(this.data.list[i].goods_price)*100
|
||||
sel++
|
||||
}
|
||||
}
|
||||
if(sel == this.data.list.length){
|
||||
this.setData({
|
||||
all:true
|
||||
})
|
||||
}else{
|
||||
this.setData({
|
||||
all:false
|
||||
})
|
||||
}
|
||||
this.setData({
|
||||
price:num/100
|
||||
})
|
||||
},
|
||||
call(){
|
||||
let sel = 0;
|
||||
let select = []
|
||||
for(let i in this.data.list){
|
||||
console.log(i)
|
||||
if(this.data.select[i]){
|
||||
// num += parseFloat(this.data.list[i].goods_price)*100
|
||||
sel++
|
||||
}else{
|
||||
select[i] = true
|
||||
}
|
||||
}
|
||||
if(sel == this.data.list.length){
|
||||
this.setData({
|
||||
all:false,
|
||||
select:[]
|
||||
})
|
||||
}else{
|
||||
this.setData({
|
||||
all:true,
|
||||
select
|
||||
})
|
||||
}
|
||||
this.num()
|
||||
|
||||
}
|
||||
}
|
||||
})
|
@ -13,9 +13,9 @@
|
||||
</view> -->
|
||||
<view class="bottom">
|
||||
<view class="left">
|
||||
<view class="select"></view>
|
||||
<text class="selectall">全选</text>
|
||||
<text class="pri">$0.00</text>
|
||||
<view bind:tap="call" class="select {{all ? 'selects':''}}"></view>
|
||||
<text bind:tap="call" class="selectall">全选</text>
|
||||
<text class="pri">${{price}}</text>
|
||||
</view>
|
||||
<view class="right">
|
||||
<text class="del">删除</text>
|
||||
|
@ -33,19 +33,22 @@
|
||||
margin-left: 46rpx;
|
||||
margin-right: 24rpx;
|
||||
}
|
||||
.selects{
|
||||
background-color: #4cc97d;
|
||||
}
|
||||
|
||||
.pri {
|
||||
color: #E0C79D;
|
||||
color: #e0c79d;
|
||||
font-size: 26rpx;
|
||||
margin-left: 19rpx;
|
||||
}
|
||||
|
||||
.right {
|
||||
color: #BBBBBB;
|
||||
color: #bbbbbb;
|
||||
margin-right: 31rpx;
|
||||
}
|
||||
|
||||
.sub {
|
||||
margin-left: 30rpx;
|
||||
color: #4CC97D;
|
||||
color: #4cc97d;
|
||||
}
|
Loading…
Reference in New Issue
Block a user