index.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. // index.js
  2. let myPro = require("../../../utils/wxRequest.js");
  3. let util = require("../../../utils/util.js");
  4. Page({
  5. data: {
  6. page: 1,
  7. size: 10,
  8. finished: false,
  9. dataList: []
  10. },
  11. onLoad: function (options) {
  12. // Do some initialize when page load.
  13. let that = this;
  14. that.getDataList();
  15. },
  16. onShow: function () {
  17. // Do something when page show.
  18. let that = this;
  19. },
  20. onReady: function () {
  21. // Do something when page ready.
  22. },
  23. onHide: function () {
  24. // Do something when page hide.
  25. },
  26. onUnload: function () {
  27. // Do something when page close.
  28. },
  29. onPullDownRefresh: function () {
  30. // Do something when pull down.
  31. },
  32. onReachBottom: function () {
  33. // Do something when page reach bottom.
  34. let that = this;
  35. if(!that.data.finished){
  36. that.getDataList();
  37. }
  38. },
  39. onPageScroll: function () {
  40. // Do something when page scroll
  41. },
  42. onResize: function () {
  43. // Do something when page resize
  44. },
  45. // 获取充值记录
  46. getDataList(){
  47. let that = this;
  48. let params = {
  49. page: that.data.page,
  50. size: that.data.size
  51. };
  52. myPro.wxRequest("user/v2/rechargeorderList","GET",params).then(res=>{
  53. let list = res.result;
  54. if(list.length == 0){
  55. // 无数据
  56. wx.showToast({
  57. title: "暂无更多数据",
  58. icon: "none"
  59. });
  60. that.setData({
  61. finished: true
  62. })
  63. }else{
  64. that.setData({
  65. dataList: that.data.dataList.concat(list),
  66. page: that.data.page + 1
  67. })
  68. }
  69. }).catch(err=>{
  70. console.log('报错信息',err);
  71. wx.showToast({
  72. title: err,
  73. icon: "none"
  74. })
  75. })
  76. }
  77. });