需求
例如有一个小程序A,A中有一个功能需要跳转小程序B进行查看。需要点击此功能跳转至小程序B,并且自动登录
实现方式
小程序A的跳转方法
wx.navigateToMiniProgram({
appId: "目标小程序APPID",
path: "目标小程序小程序页面",
extraData: {
userName:'xxx',
userPwd:'xxx'
}, //需要传递给目标小程序的数据,目标小程序可在 App.onLaunch、App.onShow 中获取到这份数据
envVersion: "release" //要打开的小程序版本,有效值: develop(开发版),trial(体验版),release(正式版),仅在当前小程序为开发版或体验版时此参数有效,如果当前小程序是正式版,则打开的小程序必定是正式版
});
小程序B app.js文章来源:https://www.toymoban.com/news/detail-740909.html
onLaunch: function(options) {
//这里获取从A小程序带过来的数据
wx.setStorageSync("skipData",options.referrerInfo.extraData)
},
小程序B登录界面,判断是否从其他小程序跳转过来,然后在skipLogin中去处理跳转登录逻辑即可文章来源地址https://www.toymoban.com/news/detail-740909.html
onLoad: function (options) {
let skipData = wx.getStorageSync("skipData");
if (skipData) {
this.setData({
skipData:skipData
})
this.skipLogin();
}
}
到了这里,关于小程序A跳转小程序B并且自动登录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!