user.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. // pages/user/user.js
  2. const app = getApp()
  3. let userInfo = app.globalData.userInfo;
  4. let login = app.globalData.login;
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. },
  11. onLoad: function (options) {
  12. var that = this;
  13. //获得设备信息
  14. wx.getSystemInfo({
  15. success (res) {
  16. console.log(res.windowHeight);
  17. that.setData({
  18. phoneHeight: res.windowHeight,
  19. })
  20. }
  21. })
  22. // 查看是否授权
  23. if (app.globalData.userInfo === null) {
  24. that.setData({
  25. login: login
  26. })
  27. } else {
  28. that.setData({
  29. login: app.globalData.login,
  30. avatarUrl: app.globalData.userInfo.avatarUrl,
  31. nickName: app.globalData.userInfo.nickName
  32. })
  33. }
  34. },
  35. // 获取用户的头像和昵称信息
  36. bindGetUserInfo(e) {
  37. var that = this;
  38. wx.getUserInfo({
  39. success: function(res) {
  40. console.log(e.detail.userInfo);
  41. app.globalData.userInfo = e.detail.userInfo;
  42. app.globalData.login = false;
  43. that.setData({
  44. login: app.globalData.login,
  45. avatarUrl: e.detail.userInfo.avatarUrl,
  46. nickName: e.detail.userInfo.nickName
  47. })
  48. }
  49. })
  50. },
  51. phoneLogin:function(){
  52. wx.navigateTo({
  53. url: './phoneLogin/phoneLogin',
  54. });
  55. },
  56. gotoLogin(){
  57. wx.navigateTo({
  58. url: './phoneLogin/phoneLogin',
  59. });
  60. }
  61. })