wangfukang 3 weeks ago
parent
commit
2e7bd5767a
  1. 34
      pages/index/index.vue

34
pages/index/index.vue

@ -461,7 +461,7 @@
</view>
</view>
<!-- 弹出区域选择 -->
<uni-popup ref="areaPopup" :is-mask-click="false" background-color="transparent">
<uni-popup ref="areaPopup" class="home-popup-layer" :is-mask-click="false" background-color="transparent">
<view class="campus-area-popup">
<view class="area-popup-glow area-popup-glow-a"></view>
<view class="area-popup-glow area-popup-glow-b"></view>
@ -491,7 +491,7 @@
</scroll-view>
</view>
</uni-popup>
<uni-popup ref="productPopup" background-color="transparent">
<uni-popup ref="productPopup" class="home-popup-layer" background-color="transparent">
<view class="product-popup-content">
<view class="product-popup-header">
<view class="product-popup-title">商品详情</view>
@ -523,7 +523,7 @@
</view>
</uni-popup>
<!-- 参团成功提示弹出层 -->
<uni-popup ref="tishiPopup" background-color="#fff">
<uni-popup ref="tishiPopup" class="home-popup-layer" background-color="#fff">
<view class="tishi-popup">
<view class="tishi-copy">
<view class="tishi-copy-title">抢单成功</view>
@ -1397,7 +1397,7 @@
uni.setStorageSync(HOME_AD_IMAGE_CACHE_KEY, cache)
},
isHomeAdImageCacheValid(cacheItem) {
return !!(cacheItem && cacheItem.path && Date.now() - Number(cacheItem.savedAt || 0) < HOME_AD_IMAGE_CACHE_TTL)
return !!(cacheItem && cacheItem.path && cacheItem.path.indexOf('__tmp__') === -1 && Date.now() - Number(cacheItem.savedAt || 0) < HOME_AD_IMAGE_CACHE_TTL)
},
applyCachedAdImages(mallAds) {
const cache = this.getHomeAdImageCache()
@ -1444,7 +1444,6 @@
delete homeAdImageDownloading[imageUrl]
return
}
this.homeMenuIconImages[key] = downloadRes.tempFilePath
uni.saveFile({
tempFilePath: downloadRes.tempFilePath,
success: (saveRes) => {
@ -1463,6 +1462,9 @@
this.saveHomeAdImageCache(cache)
this.homeMenuIconImages[key] = saveRes.savedFilePath
},
fail: () => {
this.homeMenuIconImages[key] = imageUrl
},
complete: () => {
delete homeAdImageDownloading[imageUrl]
}
@ -1491,7 +1493,6 @@
delete homeAdImageDownloading[imageUrl]
return
}
this.replaceAdImageWithCache(imageUrl, downloadRes.tempFilePath)
uni.saveFile({
tempFilePath: downloadRes.tempFilePath,
success: (saveRes) => {
@ -1510,6 +1511,9 @@
this.saveHomeAdImageCache(cache)
this.replaceAdImageWithCache(imageUrl, saveRes.savedFilePath)
},
fail: () => {
this.replaceAdImageWithCache(imageUrl, imageUrl)
},
complete: () => {
delete homeAdImageDownloading[imageUrl]
}
@ -1972,6 +1976,10 @@
height: 100%;
}
.home-popup-layer {
z-index: 1200 !important;
}
.swiper {
width: 100%;
height: 440rpx;
@ -2665,7 +2673,7 @@
box-sizing: border-box;
position: sticky;
top: 0;
z-index: 1002;
z-index: 97;
border-radius: 34rpx;
background: rgba(255, 255, 255, 0.62);
border-bottom-left-radius: 0;
@ -2677,7 +2685,7 @@
position: fixed;
left: 0;
top: 0;
z-index: 1000;
z-index: 94;
pointer-events: none;
background:
linear-gradient(180deg, rgba(246, 255, 251, 1) 0%, rgba(246, 255, 251, 1) 78%, rgba(246, 255, 251, 0.92) 92%, rgba(246, 255, 251, 0) 100%),
@ -2781,15 +2789,15 @@
}
.page1.is-sticky .daimai-tab {
z-index: 1003;
z-index: 97;
}
.page1.is-sticky .title-sort {
z-index: 1002;
z-index: 96;
}
.page1.is-sticky .sort-text {
z-index: 1001;
z-index: 95;
}
.daimai-tab-item {
@ -3958,7 +3966,7 @@
display: flex;
position: sticky;
top: 0;
z-index: 1001;
z-index: 96;
background: rgba(255, 255, 255, 1);
padding: 20rpx 10rpx 0;
box-sizing: border-box;
@ -3976,7 +3984,7 @@
display: flex;
position: sticky;
top: 0;
z-index: 1001;
z-index: 95;
background: rgba(255, 255, 255, 0.96);
padding: 20rpx 10rpx 10rpx;
box-sizing: border-box;

Loading…
Cancel
Save