【修复】修复首页瀑布流组件应用于组合tabs切换的情况下,数据越多渲染越慢的情况。

This commit is contained in:
大灰灰
2022-10-31 16:52:56 +08:00
parent 94181c5789
commit 8c0fb11e13

View File

@@ -6,7 +6,7 @@
</view>
<view class="coreshop-text-black">
<custom-waterfalls-flow :value="newData.list" :column="newData.column" @wapperClick="wapperClick" @imageClick="imageClick" v-if="newData.column>1">
<custom-waterfalls-flow ref="waterfallsFlowRef" :value="newData.list" :column="newData.column" @wapperClick="wapperClick" @imageClick="imageClick" v-if="newData.column>1">
<!-- #ifdef MP-WEIXIN -->
<view class="goods coreshop-padding-bottom-10 coreshop-bg-main" v-for="(item,index) in newData.list" :key="index" slot="slot{{index}}">
<view class="coreshop-padding-top-6 coreshop-padding-bottom-3 coreshop-padding-left-8 coreshop-padding-right-8 coreshop-bg-main coreshop-border-radius-bl-18">
@@ -188,6 +188,7 @@
for (var i = 0; i < _this.coreshopData.parameters.list.length; i++) {
if (_this.current == i) {
_this.newData = this.coreshopData.parameters.list[i];
_this.$refs.waterfallsFlowRef.refresh();
setTimeout(function () {
uni.hideLoading();
}, 300);