关于公众号菜单栏配置小程序扫一扫
发布于 5 年前 作者 na36 2841 次浏览 来自 问答

有需求需要实现一个公众号菜单栏打开小程序扫一扫功能,在安卓上实现了,ios怎么都没反应,真机调试也没问题,发布完就用不了,求解。

在扫一扫菜单配置路径到index并带一个参数page=welfare-homepage,在index页面接受page参数并存入全局中,接着运行app.js里的shareTurn方法

//index.js

onLoad: function (options) {

    if(options.page != undefined){

        app.globalData.page = options.page

    }

}

//app.js

// 分享页面跳转

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()

    }

},

求踩过坑的大神告知。。

回到顶部