const app = getApp() const config = require("../../config/config") const Http = require("../../utils/HttpBasics.js") const navigationBarHeight = (getApp().statusBarHeight + 44)+"px" Page({ data:{ imgHttps:app.globalData.imgHttps, navigationBarHeight, id:"",//upid name:'',//upName indexFlog:1,//选着类别 upData:{},//作者信息 pageNum:1, classList:[],//课程列表 dNum:"",//但课程数 zNum:"",//专栏数 }, getClass(){//课程list Http.get({ url:config.api.columnLsit, data:{ merchantId:this.data.id, type:this.data.indexFlog, pageNum:this.data.pageNum, pageSize: 6 } }).then(res=>{ if(this.data.pageNum>1){ let temp = this.data.classList temp.push(...res.data.list) this.setData({ classList:temp }) }else{ this.setData({ classList:res.data.list }) } }) }, setIndex(e){ let index = e.currentTarget.dataset.index console.log(index); this.setData({ indexFlog:index, pageNum:1, classList:[] }) this.getClass() }, getUpData(){ Http.get({ url:config.api.getUpUser, data:{ id:this.data.id } }).then(res=>{ console.log(res.data); this.setData({ upData:res.data }) }).catch(err=>{ tt.showToast({ title: err.message, // 内容 icon:"none" }); }) }, onLoad(options){ this.setData({ id:options.id, name:options.name }) this.getUpData() this.getClass() }, onReachBottom() { console.log("到底了"); this.setData({ pageNum:this.data.pageNum+1 }) this.getClass() } })