|
@@ -37,7 +37,8 @@
|
|
|
return{
|
|
|
items: [],
|
|
|
activeIndex:0,
|
|
|
- childItems:[]
|
|
|
+ childItems:[],
|
|
|
+ checkedList:[]
|
|
|
}
|
|
|
},
|
|
|
onLoad() {
|
|
@@ -56,10 +57,13 @@
|
|
|
checkboxChange: function (e) {
|
|
|
var items = this.items,
|
|
|
values = e.detail.value;
|
|
|
+ this.checkedList = values
|
|
|
+ console.log(values,'checkboxChange')
|
|
|
for (var i = 0, lenI = items.length; i < lenI; ++i) {
|
|
|
const item = items[i]
|
|
|
if(values.includes(item.value)){
|
|
|
- this.$set(item,'checked',true)
|
|
|
+
|
|
|
+
|
|
|
}else{
|
|
|
this.$set(item,'checked',false)
|
|
|
}
|
|
@@ -80,12 +84,12 @@
|
|
|
flex-direction: column;
|
|
|
.kp-tabsBox{
|
|
|
flex-grow: 1;
|
|
|
- overflow: auto;
|
|
|
display: flex;
|
|
|
.kp-tabs{
|
|
|
width: 30%;
|
|
|
text-align: center;
|
|
|
margin: 15upx;
|
|
|
+ overflow: auto;
|
|
|
> view{
|
|
|
padding: 15upx;
|
|
|
background: #fff;
|
|
@@ -111,6 +115,7 @@
|
|
|
.kp-items{
|
|
|
width: 70%;
|
|
|
margin: 15upx 15upx 15upx 6upx;
|
|
|
+ overflow: auto;
|
|
|
> view{
|
|
|
.checkbox-group{
|
|
|
.checkbox-item{
|