关于微信小程序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在注册的公众号下进行关联
关于注册微信公众号可以去百度一下,很多很具体,这里不再啰嗦。