C端小程序
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

91 wiersze
2.0 KiB

  1. // pages/index/sw/index.js
  2. let config = require("../../../config/config.js");
  3. let Http = require("../../../utils/HttpBasics");
  4. let app = getApp();
  5. // 请求数据
  6. Component({
  7. /**
  8. * 组件的属性列表
  9. */
  10. properties: {},
  11. /**
  12. * 组件的初始数据
  13. */
  14. data: {
  15. tabs: [],
  16. list: [],
  17. current: "0",
  18. current_scroll: "0",
  19. pageNum: 1, // 设置加载的第几次,默认是第一次
  20. pageSize: 10, //返回数据的个数
  21. searchLoading: false, //"上拉加载"的变量,默认false,隐藏
  22. searchLoadingComplete: false //“没有数据”的变量,默认false,隐藏
  23. },
  24. /**
  25. * 组件的方法列表
  26. */
  27. methods: {
  28. handleChange({ detail }) {
  29. this.setData({
  30. current: detail.key
  31. });
  32. },
  33. handleChangeScroll({ detail }) {
  34. this.setData({
  35. current_scroll: detail.key
  36. });
  37. },
  38. //滚动到底部触发事件
  39. searchScrollLower() {
  40. // let that = this;
  41. console.log("00000000");
  42. // if(that.data.searchLoading && !that.data.searchLoadingComplete){
  43. // that.setData({
  44. // searchPageNum: that.data.searchPageNum+1,
  45. // isFromSearch: false
  46. // });
  47. // that.fetchSearchList();
  48. // }
  49. }
  50. },
  51. ready() {
  52. var that = this;
  53. app.couponListCallback = token => {
  54. Http.setToken(token);
  55. // business获取
  56. Http.get({
  57. url: config.api.businessList,
  58. data: {
  59. pageNum: 1,
  60. pageSize: 10,
  61. type: 1
  62. }
  63. }).then(res => {
  64. console.log(res);
  65. that.setData({
  66. tabs: res.data.list
  67. });
  68. });
  69. // 券list获取
  70. Http.get({
  71. url: config.api.couponList,
  72. data: {
  73. pageNum: 1,
  74. pageSize: 20
  75. }
  76. }).then(res => {
  77. console.log(res);
  78. that.setData({
  79. list: res.data.list
  80. });
  81. });
  82. };
  83. if (app.globalData.token && app.globalData.token != null) {
  84. app.couponListCallback(app.globalData.token);
  85. }
  86. }
  87. });