评论

如何实现从微信小程序跳转到别的微信小程序页面

要想实现小程序跳转,需要知道要跳转的微信小程序的appid,这个一般通过查看微信小程序的更多资料可以查到,而path如果不熟悉是不容易知道的,有的说可以通过生成小程序码查到已经可以显示页面的路径信息。

例如上面所示

仔细研究过微信小程序开发文档的小伙伴应该知道,微信小程序跳转到微信小程序采用的是wx.navigateToMiniProgram接口。

最简示例:

wx.navigateToMiniProgram({

appId: appId,

path: mpPath

})

从上面的代码可以看出,要想实现小程序跳转,需要知道要跳转的微信小程序的appid,这个一般通过查看微信小程序的更多资料可以查到,而path如果不熟悉是不容易知道的,有的说可以通过生成小程序码查到已经可以显示页面的路径信息,但是有可能是个加密的变值(如京东商品的路径),对于定值是可以的。

此外还有一个地方需要加,就是在app.json的配置里面

"navigateToMiniProgramAppIdList": [

"wx467145181671b58c"

]

是以数组的形式填写的appid,也就是说要跳转的小程序的appid都要在这里配置一下,这个地方最多可以填10个,也就是允许向10个微信小程序跳转。

特别说明:

个人类型的微信小程序已经不允许商业服务推广,本来我做小程序是想推广京东的商品,但因为是个人类型账号,发布后审核没能通过,而企业类型小程序是可以正常发布的。

最后一次编辑于  01-11  
点赞 0
收藏
评论

2 个评论

  • 侯衍超
    侯衍超
    01-08

    这个path,是如何通过小程序码获取到的呢


    01-08
    赞同
    回复 2
  • Dream
    Dream
    01-07

    要传递参数呢,两边的小程序怎么弄

    01-07
    赞同
    回复 4
    • 六宫无妃
      六宫无妃
      01-07
      传递参数在path里配置好了,一般路径不加密的原样过去就行,像京东加密了,只能绕行想别的思路。除非知道怎么加密
      01-07
      回复
    • Dream
      Dream
      01-07回复六宫无妃
      另一边接收要另外做处理吧
      01-07
      回复
    • 六宫无妃
      六宫无妃
      01-07回复Dream
      不需要,另一边就是那边的路径,例如,另一边的路径需要的xxx?id=123,你的path里直接就要给传过去的是xxx?id=123,而不是你自己这边的参数。
      01-07
      回复
    • Dream
      Dream
      01-07回复六宫无妃
      嗯嗯
      01-07
      回复
登录 后发表内容