app.js 644 B

12345678910111213141516171819202122
  1. import {login,getUserInfo} from '/api/user';
  2. App({
  3. onLaunch() {
  4. // 登录
  5. wx.login({
  6. success: async ret => {
  7. const res = await login({code:ret.code});
  8. wx.setStorageSync('token', res.data.token_type + ' ' + res.data.access_token);
  9. const userRes = await getUserInfo();
  10. this.globalData.userInfo = {
  11. ...userRes.data,
  12. avatar:userRes.data.avatar?userRes.data.avatar:'https://img.yzcdn.cn/vant/cat.jpeg',
  13. nickname:userRes.data.nickname || userRes.data.username.substring(0,6)
  14. };
  15. }
  16. })
  17. },
  18. globalData: {
  19. userInfo: null,
  20. programConfig:null
  21. }
  22. })