需求:当前小程序 跳转到集团小程序来支付,集团支付唤起微信支付,点击完成 时,跳转到商品详情,因商品详情是从前一个页面需要传值的。

前提提示:用的uniapp 框架 , 商品详情需要传值
**我用的方法:localstorage 储存到本地,第二个方法的话,要看最下面总结的话
小程序的打开与关闭 app.vu来判断(所以判断支付完成时,跳转页面,都是在app.vue这个入口里面进行操作)

商品详情页面:Product/pages/detail/index

         clickImg(product) {console.log("把商品详情打印出来")uni.setStorage({key: 'storageproduct_key',data: product}); // key 为命名(自定义),data自定义,product(跳转                下一个页面需要传的值)},

app.vue

onShow: function(option) {try {let payResult = option.referrerInfo.extraData.payment;  // 可自己打印一下看看数据console.log("payment:"+payResult);  // 支付成功 返回success ,失败 返回failif (payResult === 'success') {console.log(1)//  Product/pages/payh5/payh5  支付的页面// 这里条件判断页面是在哪儿 ,及集团小程序的appid  是否是从集团支付那边跳转过来的if(option.path==="Product/pages/payh5/payh5" && option.referrerInfo.appId==="4654645646465"){console.log(2)//  获取存储的数据uni.getStorage({key: 'storageproduct_key',success: function (res) {console.log(3)console.log(res);let Storage_data = res.data;console.log('获取储存的数据>>>>>>>'+Storage_data)uni.redirectTo({             // 跳转到我的商品详情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 {   // 支付返回失败,直接返回上一个页面,自定义wx.navigateBack()}} catch (e) {  }},

2 为什么用 uni.redirectTo 不直接用 navigateBack
测试了一下,不知道为啥不能返回到 商品详情,
这里可以自己测试一下不使用储存的方式来跳转,因用的uniapp 再打开微信开发者工具,再真机调试,还要上传身份证图片(出错还要重新来),还要用我的钱去测试,每次测试还要花我一块钱,又不报销,报销也不知道啥时候到账,还不知道通过啥方式到账。 所以能解决问题就行。

如果navigateBack可行,请通知一波。本文有问题也可以通知一波!!!

当前小程序 跳转 另一个小程序支付(跳转到当前小程序的某个页面)相关推荐

  1. 【程序猿历程】一个三年工作经验和月薪16k的java程序员应该要具备什么样的技能?

     

  2. 一个程序员对另一个程序员的忠告

    自己关于所从事工作的一些看法,希望对你有用. 为什么要选择软件互联网行业         从宏观上来看,软件互联网工作者算得上是这个时代的弄潮儿,站在潮流的前沿,致力于为用户创造更加时尚便捷优质的生活 ...

  3. 一个java应用程序必须且只有一个类含有什么方法_JAVA简答题!!!

    Java简答题 1.简述java语言的特点? 1.2 Java语言是目前使用最为广泛的网络编程语言之一(1分) 具有面向对象(1分) 与平台无关性(1分) 多线程性(1分) 动态性等特点(1分) 2. ...

  4. BlackBerry 应用程序开发者指南 第二卷:高级--第7章 与BlackBerry应用程序通信

    作者:Confach 发表于2006-04-28 22:22 pm 版权信息:可以任意转载, 转载时请务必以超链接形式标明文章原始出处 和作者信息. http://www.cnblogs.com/co ...

  5. uniapp 一个小程序跳转另一个小程序跳转过来的

    跳转的小程序: 在本小程序pages.json里声明要跳转到的小程序的appid 在pages.json写上  要跳转的小程序的id "navigateToMiniProgramAppIdL ...

  6. 跳一跳 微信小程序中的跳一跳相信大家都玩过。emmm???只学习不玩游戏?那就吃亏了...好好读题理解吧 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游

    3 跳一跳 微信小程序中的跳一跳相信大家都玩过.emmm???只学习不玩游戏?那就吃亏了-好好读题理解吧. 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束 ...

  7. 为什么一个程序申请的内存有限制_为什么要做自己的小程序商城,做一个要多久?...

    原创:轻栈 为什么要做自己的小程序商城? 已经习惯了用排名说话,这是最新小程序活跃度的日榜: 正值618,日活最多的小程序,还是拼多多和京东购物.看看周榜和上个月榜单,这两个平台就算不是全平台搞活动, ...

  8. 微信小程序开发打开另一个小程序的实现方法

    微信小程序打开另一个小程序,有两种方法:1.超链接:2.点击按钮. 全局配置: 跳转到其他小程序,需要在当前小程序全局配置中配置需要跳转的小程序列表,代码如下: App.json {..." ...

  9. 在h5页面中调起支付宝小程序中的某一个页面以及URLScheme 之 支付宝

    在h5页面中调起支付宝小程序中的某一个页面 直接上代码: window.location.href = 'alipays://platformapi/startapp?appId=2021001181 ...

最新文章

  1. 如何在 Kubernetes 中对无状态应用进行分批发布
  2. winrar压缩指定目录
  3. Javascript 面向对象编程定义接口的一种方法
  4. IsDlgButtonChecked()
  5. Spring集成Junit步骤和代码实现
  6. 如何把SAP Kyma和SAP Cloud for Customer连接起来
  7. source 1.5 中不支持 diamond 运算符
  8. Qt|C++-OpenGL绘制三角形带
  9. OpenShift 之 用CodeReady Workspaces开发Quarkus云原生应用
  10. Git学习笔记总结和注意事项
  11. (已更新)娱乐微信小程序源码下载-多玩法安装简单
  12. Python入门之函数调用
  13. Xshell 颜色配置
  14. 论:一个草根程序员怎么进BAT??
  15. python 道生一,一生二,二生三,三生万物
  16. Nginx实现高可用
  17. Linux FTP 21端口始终无法连接的问题
  18. 北京科技大学计算机导师怎么样,【计算机考研导师】北京科技大学计算机科学与技术系硕士生导师王卫苹...
  19. Comparing the Effects of DNS, DoT, and DoH
  20. 傻傻分不清?云存储、云计算与分布式存储、分布式计算是一回事吗?

热门文章

  1. 博弈论SG函数-算法介绍及例题
  2. you-get 下载暂停
  3. 我的世界手机有PHP的开服器下载,《我的世界手机版》怎么用电脑开服,pocketminePC版使用教程...
  4. Hadoop自测题及参考答案(持续更新中)
  5. 一文搞懂Synchronized同步锁的作用范围
  6. matlab 累加合,matlab循环语句for累加
  7. JAVA验证码的功能开发
  8. QT chart的颜色设置记录(小白,勿喷)
  9. MySQL高级篇(SQL优化、索引优化、锁机制、主从复制)
  10. 腾讯2021春招面经C++后端开发面试试题