有需求需要实现一个公众号菜单栏打开小程序扫一扫功能,在安卓上实现了,ios怎么都没反应,真机调试也没问题,发布完就用不了,求解。
在扫一扫菜单配置路径到index并带一个参数page=welfare-homepage,在index页面接受page参数并存入全局中,接着运行app.js里的shareTurn方法
onLoad: function (options) {
if(options.page != undefined){
app.globalData.page = options.page
}
}
// 分享页面跳转
shareTurn() {
// 判断跳转页面
var page = this.globalData.page
this.globalData.page = ’ ’
if(page == ’ '){
wx.redirectTo({
url: ‘…/welfare-homepage/welfare-homepage’
})
// 判断页面为扫描页就传入isScan参数
} else if (page == ‘welfare-homepage’){
wx.redirectTo({
url: ‘…/welfare-homepage/welfare-homepage?isScan=Y’
})
}else{
wx.navigateTo({
url: ‘…/’ + page + ‘/’ + page
})
}
},
// pages/welfare-homepage/welfare-homepage.js
最后在welfare-homepag页面判断如果有isScan就调用扫描方法
onLoad: function (options) {
if (options.isScan == ‘Y’){
this.scan()
}
},
求踩过坑的大神告知。。