欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于微信小程序A 与 微信小程序B 之间的跳转问题

程序员文章站 2024-02-11 13:40:52
...

前言:应项目要求,需要两个微信小程序之间进行跳转,但是按照文档配置后仍然不能成功(yang tuo e),基本的参考开发者文档,这里记录几个忽略点。

一、代码块

//A -->  B
 wx.navigateToMiniProgram({    //A文件
            appId: 'wx1b226f2172ae464a222', //  B的微信小程序Id
            path: '/pages/home/home',   
            extraData: {
                openId: '123'
            },
            envVersion: 'trial',
            success(res) {
                // 打开成功
                wx.showToast({title: '跳转成功'}) 
                console.log(res)
            },
            fail(res){
                wx.showToast({ title: '跳转失败' ,icon:'none'})
                console.log(res)
            },
            complete(res){
                console.log('hello')
            }
        })

说明:除了appId是必须配置,其他的都是非必须,若不需要可不配置

好了,这样还不能跳转成功,还需要重要的一步

在app.json文件里配置一句

  "navigateToMiniProgramAppIdList": [
    "wx1b226f2172ae464a222"  //B的小程序Id
]

到这里代码算是完成了。继续第二步

二、进行微信小程序和公众号绑定

1、注册一个微信公众号 (微信小程序A 、微信小程序B 必须在同一个微信公众号下)
2、将需要跳转的微信小程序A、B在注册的公众号下进行关联
关于微信小程序A 与 微信小程序B 之间的跳转问题
关于注册微信公众号可以去百度一下,很多很具体,这里不再啰嗦。