小程序支付后页面的onshow执行了两次
发布于 6 年前 作者 gjin 9393 次浏览 来自 问答

-小程序支付不管是取消支付还是完成支付,跳转页面后,onshow执行了两次,iOS版本的和开发工具上没有这个问题,安卓最新版本存在这个问题,不知道怎么回事

5 回复

如果是微信的问题的话,在A页面设置一个flag=true,方法执行前判断一下if(flag){},执行后flag=false;执行完成后flag=true;

感觉不太像微信的问题,是不是你onReady里面也调用了

确实有这个问题,跳转的时候做个setTimeout 100ms,让onShow落到原来的页面

微信支付相关问题麻烦移步微信支付专区提问,感谢配合

不是,是支付在B页面,支付完后(或支付取消)跳转到A页面,A页面的onshow执行了两次

第一次,付钱的时候,输入密码,这时有一层密码框,当密码框消失后,会调用onShow,支付完之后,跳到一个功能页,返回之后,调用onShow~~是这样吗

回到顶部