tuan_tuanyuan.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. var util = require('../../utils/util.js');
  2. var app = getApp()
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. LoadingComplete: true,
  9. type: 0,
  10. hasRefesh: false,
  11. list: [],
  12. state: -1,
  13. pageNum: 0,
  14. },
  15. /**
  16. * 生命周期函数--监听页面加载
  17. */
  18. onLoad: function (options) {
  19. var that = this;
  20. var type = options.type;
  21. wx.setNavigationBarTitle({
  22. title: '我的团员'
  23. });
  24. var token = wx.getStorageSync('token');
  25. this.setData({
  26. type: type
  27. })
  28. this.loaddata();
  29. },
  30. loaddata: function () {
  31. let that = this;
  32. var token = wx.getStorageSync('token');
  33. var type = this.data.type;
  34. if (!that.data.hasRefesh) {
  35. that.setData({
  36. hasRefesh: true,
  37. hidetip: false
  38. });
  39. app.util.request({
  40. 'url': 'entry/wxapp/user',
  41. 'data': {
  42. controller: 'user.tuanyuan',
  43. 'token': token,
  44. type: type,
  45. page: that.data.pageNum + 1,
  46. is_index_show: 2
  47. },
  48. dataType: 'json',
  49. success: function (res) {
  50. if (res.data.code == 0) {
  51. let list = that.data.list.concat(res.data.data);
  52. that.setData({
  53. list: list,
  54. pageNum: that.data.pageNum + 1,
  55. hasRefesh: false,
  56. hidetip: true
  57. });
  58. } else {
  59. that.setData({
  60. LoadingComplete: false,
  61. hasRefesh: true,
  62. tip_html: '^_^没有更多了',
  63. hidetip: true
  64. });
  65. }
  66. }
  67. })
  68. }
  69. },
  70. /**
  71. * 生命周期函数--监听页面初次渲染完成
  72. */
  73. onReady: function () {
  74. },
  75. /**
  76. * 生命周期函数--监听页面显示
  77. */
  78. onShow: function () {
  79. },
  80. /**
  81. * 生命周期函数--监听页面隐藏
  82. */
  83. onHide: function () {
  84. },
  85. /**
  86. * 生命周期函数--监听页面卸载
  87. */
  88. onUnload: function () {
  89. },
  90. /**
  91. * 页面相关事件处理函数--监听用户下拉动作
  92. */
  93. onPullDownRefresh: function () {
  94. },
  95. /**
  96. * 页面上拉触底事件的处理函数
  97. */
  98. onReachBottom: function () {
  99. this.loaddata();
  100. },
  101. /**
  102. * 用户点击右上角分享
  103. */
  104. onShareAppMessage: function () {
  105. }
  106. })