user.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  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. /**
  12. * 生命周期函数--监听页面加载
  13. */
  14. onLoad: function (options) {
  15. var that = this;
  16. //获得设备信息
  17. wx.getSystemInfo({
  18. success (res) {
  19. console.log(res.windowHeight);
  20. that.setData({
  21. phoneHeight:res.windowHeight,
  22. })
  23. }
  24. })
  25. // 查看是否授权
  26. if (app.globalData.userInfo === null) {
  27. that.setData({
  28. login: login
  29. })
  30. } else {
  31. that.setData({
  32. login: app.globalData.login,
  33. avatarUrl: app.globalData.userInfo.avatarUrl,
  34. nickName: app.globalData.userInfo.nickName
  35. })
  36. }
  37. },
  38. // 获取用户的头像和昵称信息
  39. bindGetUserInfo(e) {
  40. var that = this;
  41. wx.getUserInfo({
  42. success: function(res) {
  43. console.log(e.detail.userInfo);
  44. app.globalData.userInfo = e.detail.userInfo;
  45. app.globalData.login = false;
  46. that.setData({
  47. login: app.globalData.login,
  48. avatarUrl:e.detail.userInfo.avatarUrl,
  49. nickName:e.detail.userInfo.nickName
  50. })
  51. }
  52. })
  53. },
  54. phoneLogin:function(){
  55. wx.navigateTo({
  56. url: './phoneLogin/phoneLogin',
  57. success: (result)=>{
  58. },
  59. fail: ()=>{},
  60. complete: ()=>{}
  61. });
  62. },
  63. gotoLogin(){
  64. wx.navigateTo({
  65. url: './phoneLogin/phoneLogin',
  66. success: (result)=>{
  67. },
  68. fail: ()=>{},
  69. complete: ()=>{}
  70. });
  71. }
  72. })