user.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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. /**
  55. * 用户点击右上角分享
  56. */
  57. onShareAppMessage: function () {
  58. },
  59. phoneLogin:function(){
  60. wx.navigateTo({
  61. url: './phoneLogin/phoneLogin',
  62. success: (result)=>{
  63. },
  64. fail: ()=>{},
  65. complete: ()=>{}
  66. });
  67. }
  68. })