C端小程序
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

65 рядки
1.4 KiB

  1. // pages/index/sw/index.js
  2. let config = require("../../../config/config.js");
  3. let Http = require("../../../utils/HttpBasics");
  4. const app = getApp();
  5. Component({
  6. /**
  7. * 组件的属性列表
  8. */
  9. properties: {},
  10. /**
  11. * 组件的初始数据
  12. */
  13. data: {
  14. list: [],
  15. total:''
  16. },
  17. /**
  18. * 组件的方法列表
  19. */
  20. methods: {
  21. gotomore: function() {
  22. wx.navigateTo({
  23. url: "/pages/rushToBuy/index"
  24. });
  25. },
  26. gotodetail: function(e) {
  27. console.log(e);
  28. wx.navigateTo({
  29. url: `/pages/coupon/detail/index?couponChannelId=${
  30. e.currentTarget.dataset.couponchannelid
  31. }&couponId=${
  32. e.currentTarget.dataset.couponid
  33. }&targetAd=${
  34. e.currentTarget.dataset.targetad
  35. }`
  36. });
  37. }
  38. },
  39. ready() {
  40. app.couponChannelListCallback = token => {
  41. Http.setToken(token);
  42. Http.get({
  43. url: config.api.couponChannelList,
  44. data: {
  45. pageNum: 1,
  46. pageSize: 5,
  47. targetAd: 2
  48. }
  49. }).then(res => {
  50. console.log(res);
  51. this.setData({
  52. list: res.data.list,
  53. total:res.data.total
  54. });
  55. });
  56. };
  57. if (app.globalData.token && app.globalData.token != null) {
  58. console.log("couponChannelList init 1");
  59. app.couponChannelListCallback(app.globalData.token);
  60. }
  61. }
  62. });