先来看下下面这样写有什么问题
//实现获取用户信息的方法
getUserInfo方法能够获得该事件e,打印该事件可以看到用户信息:
但是会发现这样做有个问题,一旦重新编译进入小程序会讓我们再次点击获取信息这不是我们想要的。
接着看到app.js里有globalData这个全局变量一旦用户授权后,信息就会存到这个全局变量中
如果想要在其他页面拿到总组件的对象可以直接在每个页面的index.js里面获取应用实例,然后打印app发现有我们所需要用到的东西。
然后需要不管打开哪┅个页面都是能够获取数据的,所以选onLoad这个生命周期
* 生命周期函数--监听页面加载
//为了防止这种情况发生所以此处加入callback