myGroupon.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. var util = require('../../../utils/util.js');
  2. var api = require('../../../config/api.js');
  3. Page({
  4. data: {
  5. orderList: [],
  6. showType: 0
  7. },
  8. onLoad: function(options) {
  9. // 页面初始化 options为页面跳转所带来的参数
  10. },
  11. onPullDownRefresh() {
  12. wx.showNavigationBarLoading() //在标题栏中显示加载
  13. this.getOrderList();
  14. wx.hideNavigationBarLoading() //完成停止加载
  15. wx.stopPullDownRefresh() //停止下拉刷新
  16. },
  17. getOrderList() {
  18. let that = this;
  19. util.request(api.GroupOnMy, {
  20. showType: that.data.showType
  21. }).then(function(res) {
  22. if (res.errno === 0) {
  23. that.setData({
  24. orderList: res.data.list
  25. });
  26. }
  27. });
  28. },
  29. switchTab: function(event) {
  30. let showType = event.currentTarget.dataset.index;
  31. this.setData({
  32. showType: showType
  33. });
  34. this.getOrderList();
  35. },
  36. onReady: function() {
  37. // 页面渲染完成
  38. },
  39. onShow: function() {
  40. // 页面显示
  41. this.getOrderList();
  42. },
  43. onHide: function() {
  44. // 页面隐藏
  45. },
  46. onUnload: function() {
  47. // 页面关闭
  48. }
  49. })