【修复】修复品牌数量过多,导致筛选下拉列表部分被屏蔽的问题。

This commit is contained in:
大灰灰
2022-10-14 01:43:51 +08:00
parent e580187030
commit 1ebbe31894

View File

@@ -42,14 +42,16 @@
<view class="fliter-item-title-hd"><view class="fliter-item-title-hd-title">品牌</view></view> <view class="fliter-item-title-hd"><view class="fliter-item-title-hd-title">品牌</view></view>
</view> </view>
<view class="fliter-i-c coreshop-flex-direction-row"> <view class="fliter-i-c coreshop-flex-direction-row">
<view v-for="item in brandList" :key="item.id" v-if="item.id && item.name" @click="selectKey('brandList', item.id)"> <scroll-view style="max-height: 300px;" :scroll-top="scrollTop" scroll-y="true" class="scroll-Y" show-scrollbar="true">
<view class="fic-item" v-if="!item.isSelect"> <view v-for="item in brandList" :key="item.id" v-if="item.id && item.name" @click="selectKey('brandList', item.id)">
<view class="fic-item-text two-line">{{ item.name }}</view> <view class="fic-item" v-if="!item.isSelect">
<view class="fic-item-text two-line">{{ item.name }}</view>
</view>
<view class="fic-item fic-item-active" v-if="item.isSelect">
<view class="fic-item-text two-line">{{ item.name }}</view>
</view>
</view> </view>
<view class="fic-item fic-item-active" v-if="item.isSelect"> </scroll-view>
<view class="fic-item-text two-line">{{ item.name }}</view>
</view>
</view>
</view> </view>
</view> </view>
<view class="fliter-item" v-if="labelList.length > 0"> <view class="fliter-item" v-if="labelList.length > 0">
@@ -248,7 +250,6 @@
//加载执行 //加载执行
onLoad: function (options) { onLoad: function (options) {
uni.showTabBar(); uni.showTabBar();
//console.log(options);
var where = {}; var where = {};
if (options.id) { if (options.id) {
where.catId = options.id; where.catId = options.id;
@@ -331,7 +332,6 @@
}, },
//点击综合排序 //点击综合排序
comprehensive: function (value) { comprehensive: function (value) {
//console.log('点击综合排序:' + value);
if (value) { if (value) {
this.searchData.order = { this.searchData.order = {
key: 'sort', key: 'sort',
@@ -433,7 +433,6 @@
_this.labelList = filter.labelIds; _this.labelList = filter.labelIds;
} }
} }
//console.log(_this.searchData);
if (res.data.totalPages > _this.searchData.page) { if (res.data.totalPages > _this.searchData.page) {
_this.loadStatus = 'loadmore'; _this.loadStatus = 'loadmore';
_this.searchData.page++; _this.searchData.page++;
@@ -615,7 +614,6 @@
} }
} }
} }
if (type == 'brandList') { if (type == 'brandList') {
for (let i = 0; i < this.brandList.length; i++) { for (let i = 0; i < this.brandList.length; i++) {
if (this.brandList[i].id == id) { if (this.brandList[i].id == id) {
@@ -625,7 +623,6 @@
} }
} }
} }
if (type == 'labelList') { if (type == 'labelList') {
for (let i = 0; i < this.labelList.length; i++) { for (let i = 0; i < this.labelList.length; i++) {
if (this.labelList[i].id == id) { if (this.labelList[i].id == id) {
@@ -635,7 +632,6 @@
} }
} }
} }
console.log(this.brandList);
}, },
closeDropdown() { closeDropdown() {
this.$refs.uDropdown.close(); this.$refs.uDropdown.close();