brand.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. var util = require('../../utils/util.js');
  2. var api = require('../../config/api.js');
  3. var app = getApp();
  4. Page({
  5. data: {
  6. brandList: [],
  7. page: 1,
  8. size: 10,
  9. totalPages: 1
  10. },
  11. onLoad: function (options) {
  12. // 页面初始化 options为页面跳转所带来的参数
  13. this.getBrandList();
  14. },
  15. getBrandList: function () {
  16. wx.showLoading({
  17. title: '加载中...',
  18. });
  19. let that = this;
  20. util.request(api.BrandList, { page: that.data.page, size: that.data.size }).then(function (res) {
  21. if (res.errno === 0) {
  22. that.setData({
  23. brandList: that.data.brandList.concat(res.data.data),
  24. totalPages: res.data.totalPages
  25. });
  26. }
  27. wx.hideLoading();
  28. });
  29. },
  30. onReachBottom (){
  31. if (this.data.totalPages > this.data.page) {
  32. this.setData({
  33. page: this.data.page + 1
  34. });
  35. } else {
  36. return false;
  37. }
  38. this.getBrandList();
  39. },
  40. onReady: function () {
  41. },
  42. onShow: function () {
  43. // 页面显示
  44. },
  45. onHide: function () {
  46. // 页面隐藏
  47. },
  48. onUnload: function () {
  49. // 页面关闭
  50. }
  51. })