0
点赞
收藏
分享

微信扫一扫

微信小程序跳转第三方小程序的问题

微信小程序开发,难免会遇到需要跳转其他小程序的需求,今天总结两种跳转方法。

1.

wx.navigateToMiniProgram({
appId: appid,//第三方小程序的appid
path: '',//空则默认打开另一个小程序的首页
envVersion: 'release',// 打开正式版
success(res) {
console.log(res) // 打开成功
},
fail: function (err) {
console.log(err);
},
complete(res){
}
})

这个方式比较常用,其中appId和envVersion是必传的,分别为跳转第三方小程序的appid和版本(正式版,体验版,测试版)

其中若是想定向跳转指定页面,可以加上path路径,这个路径得是/page/index/index  这样的路径,但是第三方小程序一般不会给我们这样路径的,那这个方法只能跳转第三方首页;

2.

<navigator class="btn"
target="miniProgram"
open-type="navigate"
app-id="wx83706b11b8cd23da"
version="trial">
点击跳转另一个小程序
</navigator>

通过该方法也可以跳转第三方小程序,和第一种方法一样,但这个方法可以调整下入参,就可以跳转第三方小程序的指定页面啦,比如这样

<navigator class="btn"
target="miniProgram"
open-type="navigate"
short-link='#小程序://爱山东/FRZeNxVGWcuGVVo'
version="release">
点击跳转另一个小程序指定页面
</navigator>

可以参考​​微信文档​​,当target="miniProgram" 并且open-type="navigate"时,可以不传appid,直接传short-link参数,就可以跳转指定页面啦,就很棒!

short-link参数的获取方式就是找到想要定向跳转的第三方小程序的那个页面,点击右上角的三个点,找到红框对应的复制链接,如此就可以使用啦!

微信小程序跳转第三方小程序的问题_微信小程序


完结,撒花✿✿ヽ(°▽°)ノ✿



举报

相关推荐

0 条评论