例如上面所示
仔细研究过微信小程序开发文档的小伙伴应该知道,微信小程序跳转到微信小程序采用的是wx.navigateToMiniProgram接口。
最简示例:
wx.navigateToMiniProgram({
appId: appId,
path: mpPath
})
从上面的代码可以看出,要想实现小程序跳转,需要知道要跳转的微信小程序的appid,这个一般通过查看微信小程序的更多资料可以查到,而path如果不熟悉是不容易知道的,有的说可以通过生成小程序码查到已经可以显示页面的路径信息,但是有可能是个加密的变值(如京东商品的路径),对于定值是可以的。
此外还有一个地方需要加,就是在app.json的配置里面
"navigateToMiniProgramAppIdList": [
"wx467145181671b58c"
]
新版本已经不需要在app.json里面加这个配置了。
是以数组的形式填写的appid,也就是说要跳转的小程序的appid都要在这里配置一下,这个地方最多可以填10个,也就是允许向10个微信小程序跳转。
特别说明:
个人类型的微信小程序已经不允许商业服务推广,本来我做小程序是想推广京东的商品,但因为是个人类型账号,发布后审核没能通过,而企业类型小程序是可以正常发布的。
在进行跳转时它会有一个提示,有没有什么办法可以取消这个提示。
全网都说这样可以 结果自己尝试, 提示
wx.navigateTominiProgram is not a function.
引用的 1.6.0的jssdk, 打印出来看 wx里面有addCard, scanQRCode 之类的东西,就是没有navigateTominiProgram.
这个path,是如何通过小程序码获取到的呢
要传递参数呢,两边的小程序怎么弄