From efa9bfe98ba906e4c9b8f49c89f5da162a46bb0f Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期一, 13 一月 2025 10:21:24 +0800 Subject: [PATCH] 1.微信一键登录:新增“同意用户协议”之后才可登录 --- components/footer/customer-footer.vue | 58 ++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 38 insertions(+), 20 deletions(-) diff --git a/components/footer/customer-footer.vue b/components/footer/customer-footer.vue index 1ddd505..818c375 100644 --- a/components/footer/customer-footer.vue +++ b/components/footer/customer-footer.vue @@ -4,29 +4,29 @@ <view class="item" :class="flg==index?'cur':''" @click="go(index,item)"> <view v-if="index==0"> - <image src="../../static/images/customer/footer/footer-home-1.png" class="footer-icon" + <image src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/d7/d795bbde55c84f6db0a8f6862ee9988bfooter-home-1.png" class="footer-icon" v-if="flg==0"></image> - <image src="../../static/images/customer/footer/footer-home-0.png" class="footer-icon" + <image src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/0a/0aed01874f3a42b5a57ade2484fc446efooter-home-0.png" class="footer-icon" v-if="flg!=0"></image> </view> <view v-if="index==1"> - <image src="../../static/images/customer/footer/footer-trade-1.png" class="footer-icon" + <image src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/7b/7b69a2e18107442ba238e6d681172ff1footer-trade-1.png" class="footer-icon" v-if="flg==1"></image> - <image src="../../static/images/customer/footer/footer-trade-0.png" class="footer-icon" + <image src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/ba/ba971b2a32e645ec9d8d779308c115f2footer-trade-0.png" class="footer-icon" v-if="flg!=1"></image> </view> <view v-if="index==2"> - <image src="../../static/images/customer/footer/footer-shopping-1.png" class="footer-icon" + <image src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/39/39bb3d90aa1d497a8d1574acc4a92e5dfooter-shopping-1.png" class="footer-icon" v-if="flg==2"> </image> - <image src="../../static/images/customer/footer/footer-shopping-0.png" class="footer-icon" + <image src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/0b/0ba125ec84834e058efa40389c7622a3footer-shopping-0.png" class="footer-icon" v-if="flg!=2"> </image> </view> <view v-if="index==3"> - <image src="../../static/images/customer/footer/footer-self-1.png" class="footer-icon" + <image src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/d0/d0b2ffa17da7437493e5bbe67750001cfooter-self-1.png" class="footer-icon" v-if="flg==3"></image> - <image src="../../static/images/customer/footer/footer-self-0.png" class="footer-icon" + <image src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/d0/d0a386f6648d4890ac35e417db38672cfooter-self-0.png" class="footer-icon" v-if="flg!=3"></image> </view> @@ -84,19 +84,37 @@ if (this.flg == index) { return } - if (index===1||index===2) { - //交易大厅和购物车,这2个可以用跳转方式 - uni.navigateTo({ - url:item.pagePath - }) - - }else{ - uni.redirectTo({ - url: item.pagePath - - }); + if (index === 1 || index === 2) { + //交易大厅和购物车,这2个可以用跳转方式 + if (index === 2) { + if (!this.currentInfo.id) { + this.$message.showToast('请先登录') + return + } + + } + //判断,如果上上上级别,就是要跳转的,改为返回,避免堆栈太多 + const pages = getCurrentPages(); + //如果上一层就是购物车,那么就返回,而不是跳转 + // console.log('toShopping',pages) + if (pages && pages.length >= 2) { + if ( ('/' + pages[pages.length - 2].route) === item.pagePath) { + uni.navigateBack() + return + } + } + + uni.navigateTo({ + url: item.pagePath + }) + + } else { + uni.reLaunch({ + url: item.pagePath + + }); } - + }, } } -- Gitblit v1.9.3