C端小程序
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

89 lignes
2.3 KiB

  1. const Http = require("../../utils/HttpBasics");
  2. const config = require("../../config/config");
  3. let app = getApp();
  4. Page({
  5. data: {
  6. market: app.globalData.market,
  7. list: [],
  8. swiperCurrent: 0,
  9. scrollTop: 0
  10. },
  11. swiperChange: function(e) {
  12. this.setData({
  13. swiperCurrent: e.detail.current
  14. });
  15. },
  16. /**
  17. * 生命周期函数--监听页面初次渲染完成
  18. */
  19. onShow: function(options) {
  20. console.log("0000");
  21. console.log(app.globalData.token);
  22. },
  23. onLoad: function(options) {
  24. var that = this;
  25. var scene = decodeURIComponent(options.scene);
  26. if (app.globalData.token && app.globalData.token != null) {
  27. console.log("index ++ " + app.globalData.token);
  28. } else {
  29. // 由于是网络请求,可能会在 Page.onLoad 之后才返回
  30. // 所以此处加入 callback 以防止这种情况
  31. wx.login({
  32. success: ({ code }) => {
  33. console.log(code);
  34. Http.post({
  35. url: config.api.login,
  36. data: {
  37. appId: config.weapp.AppId,
  38. code: code,
  39. sceneAddress: app.globalData.sceneAddress
  40. }
  41. }).then(res => {
  42. //banner
  43. console.log(res);
  44. app.globalData.token = res.data.token;
  45. console.log(app.globalData.token)
  46. Http.setToken(res.data.token);
  47. if (res.code == 200) {
  48. Http.get({
  49. url: config.api.bannerlist,
  50. data: {
  51. pageNum: 1,
  52. pageSize: 10
  53. }
  54. }).then(res => {
  55. console.log(res);
  56. that.setData({
  57. list: res.data.list
  58. })
  59. console.log(res.data.list);
  60. });
  61. }
  62. })
  63. }
  64. })
  65. }
  66. wx.showLoading({
  67. title: "加载中"
  68. });
  69. setTimeout(function() {
  70. wx.hideLoading();
  71. }, 2200);
  72. },
  73. // 用户点击右上角分享
  74. onShareAppMessage: function() {
  75. return {
  76. title: "富茂链客",
  77. desc: "分享个小程序,希望你喜欢",
  78. success: function(res) {
  79. wx.showToast({
  80. title: "分享成功",
  81. duration: 1000,
  82. icon: "success"
  83. });
  84. }
  85. };
  86. }
  87. });