member.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. import {
  2. get,
  3. post
  4. } from '../../utils/http';
  5. // import {
  6. // formatActivity,
  7. // } from '../../utils/time';
  8. Page({
  9. /**
  10. * 页面的初始数据
  11. */
  12. data: {
  13. userInfo: {},
  14. agree: false,
  15. visible: false,
  16. sum: 0,
  17. activity: {}
  18. },
  19. /**
  20. * 生命周期函数--监听页面加载
  21. */
  22. onLoad: function (options) {
  23. },
  24. /**
  25. * 生命周期函数--监听页面初次渲染完成
  26. */
  27. onReady: function () {
  28. },
  29. /**
  30. * 生命周期函数--监听页面显示
  31. */
  32. onShow: function () {
  33. this.getUser()
  34. // this.getUserActivity()
  35. // this.setData({ agree: wx.getStorageSync('agree') || false })
  36. },
  37. /**
  38. * 生命周期函数--监听页面隐藏
  39. */
  40. onHide: function () {
  41. },
  42. /**
  43. * 生命周期函数--监听页面卸载
  44. */
  45. onUnload: function () {
  46. if(this.timer_) {
  47. clearInterval(this.timer_);
  48. }
  49. },
  50. /**
  51. * 页面相关事件处理函数--监听用户下拉动作
  52. */
  53. onPullDownRefresh: function () {
  54. },
  55. /**
  56. * 页面上拉触底事件的处理函数
  57. */
  58. onReachBottom: function () {
  59. },
  60. /**
  61. * 用户点击右上角分享
  62. */
  63. onShareAppMessage: function () {
  64. },
  65. // 点击头像切换环境
  66. onAvatar() {
  67. this.data.sum++
  68. if(this.data.sum >= 10) {
  69. this.setData({
  70. visible: true,
  71. sum: 0
  72. })
  73. }
  74. },
  75. /**
  76. * 获取用户信息
  77. * api/user
  78. */
  79. getUser() {
  80. // api/mruser/info
  81. get('api/mruser/info',{},(res) => {
  82. if(res.data) {
  83. this.setData({
  84. userInfo: res.data
  85. })
  86. wx.setStorageSync('userInfo',res.data);
  87. }
  88. console.log(res)
  89. })
  90. },
  91. })