当前位置: 首页 > news >正文

uni.requestPayment 支付成功之后会走 wx.onAppRoute

uni.requestPayment 是用于发起微信支付的统一接口,而 wx.onAppRoute 是用于监听小程序的路由变化。当 uni.requestPayment 支付成功后,如果发生了页面跳转或者其他路由变化,wx.onAppRoute 会被触发。这个行为是正常的,因为支付成功后可能会引起页面跳转来展示支付结果或其他信息。如果你不希望在支付成功后监听路由变化,你可以在支付请求前后使用变量来控制监听行为。例如:
// 定义一个变量来控制监听
let isListeningRoute = false;// 在发起支付前启动监听
if (!isListeningRoute) {wx.onAppRoute(function(res) {// 处理路由变化console.log('路由变化:', res.path);});isListeningRoute = true;
}// 发起支付请求
uni.requestPayment({// ... 其他参数success: function () {console.log('支付成功');// 支付成功后可以停止监听路由变化wx.offAppRoute();},fail: function () {console.log('支付失败');}
});
http://www.lryc.cn/news/456386.html

相关文章:

  • 统⼀服务入口 - Gateway
  • QGraphicsWidget Class
  • 探讨最好用的AI工具:从日常到创新的应用
  • Python系统教程005(字符串的格式化输出)
  • 六款电脑远程控制软件分享,2024最热门软件合集,总有一款适合你!速来看!
  • 优质微信群不再难寻!掌握这些技巧就够了!
  • python - mysql操作
  • 基于Springboot+Vue的服装生产管理信息系统设计与实现(含源码数据库)
  • 75.【C语言】文件操作(2)
  • Redis 使用记录
  • IDEA实用小技巧
  • PEI转染试剂对血清的敏感性研究
  • 手机怎样改网络ip地址?内容详尽实用
  • 使用Pybind11,Python调用C++动态库
  • 提交gitlab
  • 金慧-综合管理信息系统 LoginBegin.aspx SQL注入复现
  • RHCSA的学习(4)
  • linux-二进制工具
  • 《数据结构》学习系列
  • 沂机管理系统/data/Ajax.aspx接口存在SQL注入漏洞
  • JVM 内存模型与垃圾回收过程详解
  • python:PyPDF2 将多个图片转换为pdf,再合并成一个PDF文件
  • Python精选200Tips:186-190
  • C、C++常用数据结构:链表
  • 【devops】devops-ansible之剧本变量使用
  • 《Linux从小白到高手》理论篇:一文概览常用Linux重要配置文件
  • 采购管理流程:掌握最后阶段的关键要点
  • cherry-markdown开源markdown组件详细使用教程
  • Android SystemUI组件(10)禁用/重启锁屏流程分析
  • 【Geeksend邮件营销】外贸邮件中的一些常用语