goods_recommend.js 866 B

12345678910111213141516171819202122232425262728293031
  1. module.exports = {
  2. currentPage: null,
  3. init: function (o) {
  4. var t = this;
  5. void 0 === (t.currentPage = o).goods_recommend &&
  6. (o.goods_recommend = function (o) {
  7. t.goods_recommend(o);
  8. });
  9. },
  10. goods_recommend: function (a) {
  11. var e = this.currentPage;
  12. e.setData({ is_loading: !0 });
  13. var d = e.data.page || 2;
  14. getApp().request({
  15. url: getApp().api.default.goods_recommend,
  16. data: { goods_id: a.goods_id, page: d },
  17. success: function (o) {
  18. if (0 == o.code) {
  19. if (a.reload) var t = o.data.list;
  20. if (a.loadmore) t = e.data.goods_list.concat(o.data.list);
  21. (e.data.drop = !0),
  22. e.setData({ goods_list: t }),
  23. e.setData({ page: d + 1 });
  24. }
  25. },
  26. complete: function () {
  27. e.setData({ is_loading: !1 });
  28. },
  29. });
  30. },
  31. };