update 修复扫码小程序跳转BUG

This commit is contained in:
qijq 2025-08-15 08:22:42 +08:00
parent 17e7e59c9d
commit 038c9ecda5
4 changed files with 43 additions and 7 deletions

View File

@ -37,8 +37,8 @@ export default {
//
if (options.ulr = 'pagesub/index/store') {
const scene = decodeURIComponent(options.query.scene);
const scene = decodeURIComponent(options.query.scene || `store_id=${options.query.store_id}`);
wx.navigateTo({
url: `/${options.path}?${scene}`
});

View File

@ -865,6 +865,7 @@
"path": "index/store",
"style": {
"navigationBarTitleText": "",
"navigationStyle": "custom",
"onReachBottomDistance": 60,
"enablePullDownRefresh": true
}

View File

@ -1,5 +1,30 @@
<template name="commonTPL">
<view class="page inddex-store-container">
<uni-nav-bar
:title="navTitle"
:fixed="true"
:border="false"
:left-width="'60rpx'"
:right-width="'40rpx'"
:statusBar="true"
:height="'34px'"
>
<block slot="left">
<view class="left-block" @click="handerSkip">
<image
style="
width: 11px;
height: 18px;
vertical-align: middle;
margin-left: 6px;
"
lazy-load
src="data:image/png;base64,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"
/>
</view>
</block>
</uni-nav-bar>
<view>
<view class="m-banner" v-if="loadStoreInfoComplete && commonTPL.TemplateKey != 'shopdiy'">
<image :src="store_info.BackGroundPath" />
@ -547,7 +572,7 @@
</view>
</view>
<MyTabbar current="1" :cartNum="cartNum" :storeId="shopInfo.store_id" :categoryId="shopInfo.category_id"></MyTabbar>
<MyTabbar :current="1" :cartNum="cartNum" :storeId="shopInfo.store_id" :categoryId="shopInfo.category_id"></MyTabbar>
</view>
</template>
@ -659,6 +684,7 @@ export default {
index: 0,
shareImg: "",
shareTitle: "",
navTitle:"",
refresh: true,
ispage: true,
flag: true,
@ -706,6 +732,7 @@ export default {
onBackPress({ from }) {
console.log("=======", from);
debugger;
if (from == "backbutton") {
uni.switchTab({ url: "/pages/index/index" });
}
@ -734,6 +761,8 @@ export default {
});
this.notice.removeNotification("RefreshProduct", that);
},
/**
@ -813,6 +842,11 @@ export default {
goShopDetail(url) {
this.$.gopage(url)
},
handerSkip(){
uni.navigateBack(-1)
uni.switchTab({ url: "/pages/index/index" });
console.log("跳转成功")
},
async addCart(item) {
var that = this;
@ -908,6 +942,7 @@ export default {
that.setData({
shareImg: store.WapLogoPath,
shareTitle: store.store_name,
navTitle:store.store_name,
store_info: store,
loadStoreInfoComplete: true,
});

View File

@ -972,10 +972,10 @@ const store = new Vuex.Store({
provider.callback && provider.callback(data, status, msg, code);
} else {
uni.showModal({
title: '友情提示',
content: msg
});
uni.showModal({
title: '友情提示',
content: msg,
});
// $.alert(msg);
// $.alert('点击太快了');
}