bootcamp.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. const app=getApp();
  2. var utils=require("../../../utils/http");
  3. let page=1;
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. imgUrl:app.globalData.imgUrl,
  10. trainlist:[],
  11. datashow:false
  12. },
  13. /**
  14. * 生命周期函数--监听页面加载
  15. */
  16. onLoad: function (options) {
  17. wx.showLoading({
  18. title: '加载中...',
  19. })
  20. this.listdata();
  21. },
  22. /**
  23. * 生命周期函数--监听页面初次渲染完成
  24. */
  25. onReady: function () {
  26. },
  27. listdata:function(){
  28. let that=this;
  29. page=1;
  30. utils.$post({
  31. url: app.globalData.webUrl + 'api/train/fornew',
  32. header: {
  33. 'Authorization':'bearer '+app.globalData.token
  34. },
  35. data:{
  36. page:1,
  37. limit:10
  38. },
  39. success: function (res) {
  40. if (res.data.code == "0"){
  41. that.setData({
  42. trainlist:res.data.data,
  43. datashow:true
  44. })
  45. }
  46. wx.hideLoading()
  47. }
  48. })
  49. },
  50. /**
  51. * 生命周期函数--监听页面显示
  52. */
  53. onShow: function () {
  54. },
  55. trainmsgtap: function (e) {
  56. wx.navigateTo({
  57. url: '/index/pages/insidetrain/insidetrain?cid='+e.currentTarget.dataset.cid
  58. })
  59. },
  60. /**
  61. * 生命周期函数--监听页面隐藏
  62. */
  63. onHide: function () {
  64. },
  65. /**
  66. * 生命周期函数--监听页面卸载
  67. */
  68. onUnload: function () {
  69. },
  70. /**
  71. * 页面相关事件处理函数--监听用户下拉动作
  72. */
  73. onPullDownRefresh: function () {
  74. let that=this;
  75. page=1;
  76. utils.$post({
  77. url: app.globalData.webUrl + 'api/train/fornew',
  78. header: {
  79. 'Authorization':'bearer '+app.globalData.token
  80. },
  81. data:{
  82. page:1,
  83. limit:10
  84. },
  85. success: function (res) {
  86. wx.stopPullDownRefresh();
  87. if (res.data.code == "0"){
  88. that.setData({
  89. trainlist:res.data.data,
  90. datashow:true
  91. })
  92. }
  93. wx.hideLoading()
  94. }
  95. })
  96. },
  97. /**
  98. * 页面上拉触底事件的处理函数
  99. */
  100. onReachBottom: function () {
  101. let that=this;
  102. page=page*1+1;
  103. utils.$post({
  104. url: app.globalData.webUrl + 'api/train/fornew',
  105. header: {
  106. 'Authorization':'bearer '+app.globalData.token
  107. },
  108. data:{
  109. page:page,
  110. limit:10
  111. },
  112. success: function (res) {
  113. let trainlist=that.data.trainlist;
  114. if (res.data.code == "0"){
  115. trainlist=trainlist.concat(res.data.data);
  116. that.setData({
  117. trainlist:trainlist,
  118. })
  119. }
  120. wx.hideLoading()
  121. }
  122. })
  123. },
  124. /**
  125. * 用户点击右上角分享
  126. */
  127. })