checkDetail.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. var app = getApp()
  2. var that;
  3. Page({
  4. data: {
  5. showRuleTwo: false,//显示规则组件
  6. ruleVal: "规则分类",
  7. page:1,
  8. },
  9. onLoad(e) {
  10. that = this;
  11. dd.setNavigationBar({ title: "排名" });
  12. if (e.item) {
  13. this.setData({
  14. item: JSON.parse(e.item)
  15. })
  16. this.setData({
  17. item_obj: that.data.item.item
  18. })
  19. this.getData();
  20. }
  21. },
  22. //上啦加载
  23. onScrollToLower() {
  24. if (!that.data.isData) {
  25. this.setData({ page: ++that.data.page })
  26. this.getData(true);
  27. }
  28. },
  29. getData(is) {
  30. var item=this.data.item;
  31. item.page=this.data.page;
  32. item.page_size="10";
  33. app.$post('api/ad/event',item).then((res) => {
  34. var data = res.data.data.list;
  35. if (is) {
  36. if (data.length == 0) {
  37. this.setData({
  38. isData: true
  39. })
  40. return;
  41. }
  42. var list = that.data.list;
  43. this.setData({
  44. list: list.concat(data)
  45. })
  46. } else {
  47. this.setData({ list: [] });
  48. this.setData({
  49. list: data,
  50. isData: false
  51. })
  52. }
  53. })
  54. },
  55. //显示规则组件
  56. selectRule() {
  57. this.setData({
  58. showRuleTwo: true
  59. })
  60. },
  61. });