|
|
|
@ -21,7 +21,10 @@ |
|
|
|
|
<view v-for="(item,index) in menuList" :key='index' class="filter_item"> |
|
|
|
|
<view @click="seleFilter(item,index)"> {{ item.value?item.value.split('/')[0]:item.title}} </view> |
|
|
|
|
<view :style="{maxHeight:item.SublistOpen?'200rpx':'0rpx'}" class="conditions"> |
|
|
|
|
<view :style="{color:item.value?item.value.split('/')[0] == items.lable?'#666666':'#bbbbbb':'#bbbbbb'}" @click="filterItemSele(index,indexs)" v-for="(items,indexs) in item.Sublist" :key='indexs' style="margin-bottom: 10rpx; font-size: 25rpx;">{{items.lable}}</view> |
|
|
|
|
<view |
|
|
|
|
:style="{color:item.value?item.value.split('/')[0] == items.lable?'#666666':'#bbbbbb':'#bbbbbb'}" |
|
|
|
|
@click="filterItemSele(index,indexs)" v-for="(items,indexs) in item.Sublist" :key='indexs' |
|
|
|
|
style="margin-bottom: 10rpx; font-size: 25rpx;">{{items.lable}}</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
@ -84,8 +87,7 @@ |
|
|
|
|
value: '全部/2', |
|
|
|
|
field: 'highSpeed', |
|
|
|
|
SublistOpen: false, |
|
|
|
|
Sublist: [ |
|
|
|
|
{ |
|
|
|
|
Sublist: [{ |
|
|
|
|
lable: '全部', |
|
|
|
|
value: '2' |
|
|
|
|
}, |
|
|
|
@ -121,7 +123,8 @@ |
|
|
|
|
return this.styles.top + this.styles.height + 10 + this.header.height |
|
|
|
|
}, |
|
|
|
|
filterItemSele(index, indexs) { |
|
|
|
|
this.menuList[index].value = `${this.menuList[index].Sublist[indexs].lable}/${this.menuList[index].Sublist[indexs].value}`; |
|
|
|
|
this.menuList[index].value = |
|
|
|
|
`${this.menuList[index].Sublist[indexs].lable}/${this.menuList[index].Sublist[indexs].value}`; |
|
|
|
|
this.menuList[index].SublistOpen = false; |
|
|
|
|
console.log(this.datassFn(), '/-/-/'); |
|
|
|
|
if (index == 2) { |
|
|
|
@ -154,7 +157,9 @@ |
|
|
|
|
value: '' |
|
|
|
|
}); |
|
|
|
|
// [this.menuList[1],this.menuList[3]]=[this.menuList[3],this.menuList[1]] |
|
|
|
|
[this.menuList[0],this.menuList[1],this.menuList[2],this.menuList[3]] = [this.menuList[0],this.menuList[3],this.menuList[1],this.menuList[2]]; |
|
|
|
|
[this.menuList[0], this.menuList[1], this.menuList[2], this.menuList[3]] = [this.menuList[0], |
|
|
|
|
this.menuList[3], this.menuList[1], this.menuList[2] |
|
|
|
|
]; |
|
|
|
|
console.log(this.menuList, '***') |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|