小程序前端/小程序前端/pages/commission_rank/index.js

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

// pages/commission_rank/index.js
import { getBrokerageRank } from '../../api/user.js';
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    parameter: {
      'navbar': '1',
      'return': '1',
      'title': '佣金排行',
      'color': true,
      'class': '0'
    },
    navList: ["周排行", "月排行"],
    active: 0,
    rankList:[],
    page:1,
    limit:10,
    loadend:false,
    loading:false,
    loadTitle:'加载更多',
    type:'week',
    position:0,
  },
  switchTap:function(e){
    let index = e.currentTarget.dataset.index
    this.setData({
      active: index,
      type: index ? 'month': 'week',
      page:1,
      loadend:false,
      rankList:[],
    });
    this.getBrokerageRankList();
  },
  onLoadFun:function(){
    this.getBrokerageRankList();
  },
  getBrokerageRankList:function(){
    if(this.data.loadend) return;
    if(this.data.loading) return;
    this.setData({loading:true,loadTitle:''});
    getBrokerageRank({
      page:this.data.page,
      limit:this.data.limit,
      type:this.data.type
    }).then(res=>{
      let list = res.data.rank;
      let loadend = list.length < this.data.limit;
      this.data.rankList.push.apply(this.data.rankList, list);
      this.setData({
        loading:false,
        loadend: loadend,
        loadTitle: loadend ? '😕我也是有底线的':'加载更多',
        rankList: this.data.rankList,
        position: res.data.position
      });
后面还有 63 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。