首页页面的onLoad函数在普通编译后无法获取到的登录用户名为null。设置过了防止网络请求过慢导致的在Page.onLoad之后返回的回调函数但是在开发者工具编译后还是会出现这种问题。
这样防护是没有用的,你应该在app.js里获取code 然后存入本地缓存 然后在在本页面调用验证用户是否授权登入(建议登录和授权封装在调用),如果有登录就把微信返回的信息存入下方的用户信息里,如果没有就不放任何东西,这样你就可以进行判断,点某个按钮的时候判断用户的信息是不是null然后调用用户授权