收藏
回答

wx.navigateToMiniProgram跳转成功之后success回调并不是立即反馈?

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小游戏 Bug iOS IOS15.0.2 iphone xs 8.0.16

小游戏A中有这样一段逻辑,大致如下

//在打开小游戏B的时候,记录打开是时间。然后wx.onshow中记录返回时间。
wx.navigateToMiniProgram({
	success(res) {
		let starttime=(new Date()).getTime();
                wx.onShow(function(res){
        		let endtime=(new Date()).getTime();
        });
	},
})
操作过程,小游戏A中打开小游戏B,过10秒之后关闭小游戏B,返回小游戏A。这个时候endtime与starttime几乎是一致的。
 问题是,wx.navigateToMiniProgram的success回调不应该是10秒之前吗?怎么会出现endtime与starttime几乎一致的问题?
 最近才出现的这种情况,麻烦官方回复一下,是否注意到了这种问题。
回答关注问题邀请回答
收藏

2 个回答

  • &ccdd
    &ccdd
    2022-07-22

    我也遇到同样的问题,从小程序a登录页跳转到小程序b,并且在a小程序成功跳转之后跳到a的列表页,当从b小程序再跳转到a小程序登陆页时,会先跳转到登陆页再跳转到列表页

    

    2022-07-22
    有用
    回复
  • 大江
    大江
    2021-11-19
    我自己改了逻辑了,变通了一下把问题解决了,如下:
    
    let now=(new Date()).getTime();
    wx.navigateToMiniProgram({
    	success(res) {
    		let starttime=now;
                    wx.onShow(function(res){
            		let endtime=(new Date()).getTime();
            });
    	},
    })
    
    2021-11-19
    有用
    回复
登录 后发表内容