小程序内跳转其他小程序
- [方式一: navigateToMiniProgram](#方式一: navigateToMiniProgram)
- 方式二:AppLink方式
- 方式三:scheme方式
期望效果:从A小程序,通过代码打开B小程序。
方式一: navigateToMiniProgram
js
dd.navigateToMiniProgram({
appId: 'xxxx',
path: '/pages/index/index',
extraData:{
"data1":"test"
},
success: (res) => {
console.log(JSON.stringify(res))
},
fail: (res) => {
console.log(JSON.stringify(res))
}
});
- 此种方式有弊端,
在被打开的B内不支持使用免登
getAuthCode这个就无法正常使用了
方式二:AppLink方式
链接示例:
- 此种方式,
在被打开的B内可以支持使用免登
方式三:scheme方式
链接示例:
dingtalk://dingtalkclient/action/open_mini_app?miniAppId=123&page=pages%2Findex%2Findex%3Fx%3D%25E4%25B8%25AD%25E6%2596%2587
- 此种方式,
在被打开的B内可以支持使用免登