知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >
當(dāng)前小程序 跳轉(zhuǎn) 另一個(gè)小程序支付(跳轉(zhuǎn)到當(dāng)前小程序的某個(gè)頁面)
發(fā)表時(shí)間:2020-11-12
發(fā)布人:葵宇科技
瀏覽次數(shù):128
需求:當(dāng)前小程序 跳轉(zhuǎn)到集團(tuán)小程序來支付,集團(tuán)支付喚起微信支付,點(diǎn)擊完成 時(shí),跳轉(zhuǎn)到商品詳情,因商品詳情是從前一個(gè)頁面需要傳值的。
前提提示:用的uniapp 框架 , 商品詳情需要傳值
**我用的方法:localstorage 儲(chǔ)存到本地,第二個(gè)方法的話,要看最下面總結(jié)的話
小程序的打開與關(guān)閉 app.vu來判斷(所以判斷支付完成時(shí),跳轉(zhuǎn)頁面,都是在app.vue這個(gè)入口里面進(jìn)行操作)
商品詳情頁面:Product/pages/detail/index
clickImg(product) {
console.log("把商品詳情打印出來")
uni.setStorage({key: 'storageproduct_key',data: product}); // key 為命名(自定義),data自定義,product(跳轉(zhuǎn) 下一個(gè)頁面需要傳的值)
},
app.vue
onShow: function(option) {
try {
let payResult = option.referrerInfo.extraData.payment; // 可自己打印一下看看數(shù)據(jù)
console.log("payment:"+payResult); // 支付成功 返回success ,失敗 返回fail
if (payResult === 'success') {
console.log(1)
// Product/pages/payh5/payh5 支付的頁面
// 這里條件判斷頁面是在哪兒 ,及集團(tuán)小程序的appid 是否是從集團(tuán)支付那邊跳轉(zhuǎn)過來的
if(option.path==="Product/pages/payh5/payh5" && option.referrerInfo.appId==="4654645646465"){
console.log(2)
// 獲取存儲(chǔ)的數(shù)據(jù)
uni.getStorage({
key: 'storageproduct_key',
success: function (res) {
console.log(3)
console.log(res);
let Storage_data = res.data;
console.log('獲取儲(chǔ)存的數(shù)據(jù)>>>>>>>'+Storage_data)
uni.redirectTo({ // 跳轉(zhuǎn)到我的商品詳情
url:`/Product/pages/detail/index?productId=${Storage_data.productId}&type=${Storage_data.type}&typeName=${Storage_data.itemName}`
})
}
});
setTimeout(function(){
uni.showToast({
title:"支付成功",
icon:"success",
duration:2000
})
},1500)
}else {
uni.redirectTo({
url: 'paymentresult'
})
}
}else { // 支付返回失敗,直接返回上一個(gè)頁面,自定義
wx.navigateBack()
}
} catch (e) { }
},
2 為什么用 uni.redirectTo 不直接用 navigateBack
測(cè)試了一下,不知道為啥不能返回到 商品詳情,
這里可以自己測(cè)試一下不使用儲(chǔ)存的方式來跳轉(zhuǎn),因用的uniapp 再打開微信開發(fā)者工具,再真機(jī)調(diào)試,還要上傳身份證圖片(出錯(cuò)還要重新來),還要用我的錢去測(cè)試,每次測(cè)試還要花我一塊錢,又不報(bào)銷,報(bào)銷也不知道啥時(shí)候到賬,還不知道通過啥方式到賬。 所以能解決問題就行。
如果navigateBack可行,請(qǐng)通知一波。本文有問題也可以通知一波!!!
相關(guān)案例查看更多
相關(guān)閱讀
- 日歷組件
- 微信小程序開發(fā)入門課程
- 昆明軟件公司
- 表單
- 網(wǎng)站建設(shè)方案 doc
- 云南小程序被騙
- 汽車報(bào)廢回收
- 英文網(wǎng)站建設(shè)公司
- 跳轉(zhuǎn)小程序
- 昆明軟件定制
- 昆明軟件定制公司
- 云南小程序開發(fā)
- 云南小程序設(shè)計(jì)
- 關(guān)鍵詞快速排名
- 云南網(wǎng)站建設(shè)案例
- 開發(fā)微信小程序
- 網(wǎng)站建設(shè)公司網(wǎng)站
- 網(wǎng)站建設(shè)百度官方
- 小程序被攻擊
- 海南小程序制作公司
- 小程序開發(fā)聯(lián)系方式
- 小程序被騙退款成功
- 網(wǎng)站開發(fā)哪家好
- 百度小程序公司
- 小程序生成海報(bào)
- 小程序公司
- .net網(wǎng)站
- 河南小程序制作
- 昆明小程序哪家好
- 云南軟件定制公司