|
- 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()
-
- }
- })
|