// pages/login/login.js Page({ /** * 页面的初始数据 */ data: { canIUse: wx.canIUse('button.open-type.getUserInfo') }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { console.log('abcdef') // 查看是否授权 wx.getSetting({ success(res) { console.log(res); if (res.authSetting['scope.userInfo']) { // 已经授权,可以直接调用 getUserInfo 获取头像昵称 wx.getUserInfo({ success: function (res) { console.log(res.userInfo) } }) } } }) }, bindGetUserInfo(e) { wx.switchTab({ url: '/pages/index/index', }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { wx.showShareMenu({ withShareTicket: true }) }, /** * 生命周期函数--监听页面显示 */ onShow: function () { wx.showShareMenu({ withShareTicket: true }) }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } }) 上面的代码是login.js里的,就一个onload
onload事件问题[图片] onload没有触发 [图片]加上这三行代码 onload就触发了,但此时里面的wx.getSetting不触发,不知道咋回事
2018-10-24