index.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. // pages/my-promotion/index.js
  2. import { getUserInfo } from '../../api/user.js';
  3. import { openExtrctSubscribe } from '../../utils/SubscribeMessage.js';
  4. const app = getApp();
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. parameter: {
  11. 'navbar': '1',
  12. 'return': '1',
  13. 'title': '我的推广',
  14. 'color': true,
  15. 'class': '0'
  16. },
  17. userInfo:[],
  18. yesterdayPrice:0.00,
  19. isClone:false
  20. },
  21. onLoadFun:function(){
  22. this.getUserInfo();
  23. },
  24. /**
  25. * 生命周期函数--监听页面加载
  26. */
  27. onLoad: function (options) {
  28. },
  29. openSubscribe: function (e) {
  30. let page = e.currentTarget.dataset.url;
  31. wx.showLoading({
  32. title: '正在加载',
  33. })
  34. openExtrctSubscribe().then(res => {
  35. wx.hideLoading();
  36. wx.navigateTo({
  37. url: page,
  38. });
  39. }).catch(() => {
  40. wx.hideLoading();
  41. });
  42. },
  43. /**
  44. * 生命周期函数--监听页面初次渲染完成
  45. */
  46. onReady: function () {
  47. },
  48. /**
  49. * 生命周期函数--监听页面显示
  50. */
  51. onShow: function () {
  52. if (app.globalData.isLog && this.data.isClone){
  53. this.getUserInfo();
  54. }
  55. },
  56. /**
  57. * 获取个人用户信息
  58. */
  59. getUserInfo: function () {
  60. var that = this;
  61. getUserInfo().then(res=>{
  62. that.setData({ userInfo: res.data });
  63. });
  64. },
  65. /**
  66. * 生命周期函数--监听页面隐藏
  67. */
  68. onHide: function () {
  69. this.setData({isClone:true});
  70. },
  71. /**
  72. * 生命周期函数--监听页面卸载
  73. */
  74. onUnload: function () {
  75. },
  76. /**
  77. * 页面相关事件处理函数--监听用户下拉动作
  78. */
  79. onPullDownRefresh: function () {
  80. },
  81. /**
  82. * 页面上拉触底事件的处理函数
  83. */
  84. onReachBottom: function () {
  85. },
  86. /**
  87. * 用户点击右上角分享
  88. */
  89. onShareAppMessage: function () {
  90. }
  91. })