update 修复扫码小程序跳转BUG
This commit is contained in:
parent
17e7e59c9d
commit
038c9ecda5
4
App.vue
4
App.vue
@ -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}`
|
||||
});
|
||||
|
||||
@ -865,6 +865,7 @@
|
||||
"path": "index/store",
|
||||
"style": {
|
||||
"navigationBarTitleText": "",
|
||||
"navigationStyle": "custom",
|
||||
"onReachBottomDistance": 60,
|
||||
"enablePullDownRefresh": true
|
||||
}
|
||||
|
||||
@ -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,
|
||||
});
|
||||
|
||||
@ -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('点击太快了');
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user