wx.miniProgram.redirectTo调用成功,页面没有跳转
发布于 5 年前 作者 xiexiulan 3839 次浏览 来自 问答

在  微信小程序  webview中打开的网页(该页面加了jssdk)里,调用wx.miniProgram.redirectTo能够返回“invokeMiniProgramAPI:ok”但是页面没有跳转

把这个网页里面的jssdk去掉,其他都不变,小程序可以成功跳转到指定的页面

加了jssdk后网页是可以正常的使用jssdk中的接口的(可以选取手机相册的图片),签名也是对的(显示config:ok)

请问这个可能是什么原因导致的?


6 回复

@黄思程 

https://res.wx.qq.com/open/js/jweixin-1.3.0.js

这个引入了,

调用wx.miniProgram.redirectTo的时候,ios能够显示invokeMiniProgramAPI:ok  就是页面不会跳转

去掉 debug: true 的配置,alert 框会影响导航跳转。

这个调用还是要引入jssdk库的

@黄思程 

和有jssdk的时候一样

strUrl = '/pages/other/detail/detail?id='+jsonVar.record_id
wx.miniProgram.redirectTo({
url: strUrl
   }

);

路径是没有问题的,在没有使用config的时候能够成功跳到对应的页面

去掉jssdk后你是如果调redirectTo的?

wx.miniProgram.navigateBack  使用这个接口是可以调到小程序的,

其他的加了jssdk后就不行了

回到顶部