
微信小程序官方文档里有写wx.navigateToMiniProgram的API,使用这个API可以精确跳转到另一个小程序的页面,甚至还可以携带参数,功能十分强大。
一般只跳转单一固定页面的话,只需要传入shortLink参数即可精准跳转到某一个页面,但是这种shortlink是编码后的链接,看不出来参数等信息,还有很多是需要加参数才能精准跳转的页面用这种方式就做不到。因此还有使用AppID和path跳转的方式。
joinChannel(event) {
wx.navigateToMiniProgram({
"shortLink": "#小程序://卡拉彼丘手游/LvdUNdJ7mb8zayG"
})
},
AppID在小程序右上角三个点里查看详情就能看到,但是path去哪里看呢?
这有几个前提条件:
首先保证小程序可以被正常搜索到,未开放搜索能力或者搜索功能被封禁的小程序是看不到的。
准备好一个可以正常进入编辑公众号文章的公众号账号。
如何查找小程序的AppID
1. 找到你要找path的小程序,点击右上角三个点,点击小程序名称。
2. 点击小程序的简介进入详细信息页,这里面就有小程序的AppID信息。
如何查找小程序某个页面对应的Path
1. 打开微信公众平台(mp.weixin.qq.com),登录公众号的账号。
2. 点击新的创作里的“文章”,进入文章创作页面。
3. 点击上方的小程序按钮,点击“去搜索”,输入小程序名称或者appid进行搜索,搜到了点下一步。
4. 点击“获取更多路径”,在输入框中输入你的微信账号,即可开启十分钟的可以复制小程序任意路径的功能。
5. 进入小程序对应页面,点击右上角三个点就能看到复制页面路径的按钮,点击就可以复制路径了。如果有参数的话这里的参数也会一同复制到粘贴板,比如卡拉彼丘手游的扭蛋集卡页面就是pages/home/home.html?tab=lottery
注意:直接复制的path是有.html的,要把这个去掉才能正常跳转!
然后在自己的微信小程序里即可使用wx.navigateToMiniProgram的API里填上对应的AppID以及path参数即可跳转到对应的页面。
// 需要变化参数跳转不同页面的需要AppID和path
wx.navigateToMiniProgram({
"appId": "wx8bdd206c6778298d",
"path": "pages/home/home?tab=lottery" // path里可以传参,比如此处的tab=lottery
})
本文地址:https://blog.jixiaob.cn/?post=119
版权声明:若无注明,本文皆为“赵苦瓜のBlog~”原创,转载请保留文章出处。













