//index.js //获取应用实例 const app = getApp() const util = require('../../utils/util.js'); const APIClient = require('../../utils/APIClient.js'); Page({ data: { motto: ['我的','本周推荐','语文','数学','中文','英语','科学','艺术'], navBtnSelectIdx: 0, left: 0, //questionsPreviewing: false, //questionsShare: false, data: {}, grade: "", time: "", recommendData: {} }, navItemTap: function (e) { //更改navBtnSelectIdx加class let index = e.target.dataset.index; if (index != this.navBtnSelectIdx) { this.setData({ navBtnSelectIdx: index}); } //点击第几个请求数据 let header = { uid: 'e7e0d43a-36b1-4e71-a3a3-61469c90d0a2' } if(index == 1){ APIClient.getRecommendSchedule(header).success(res => { console.log(res.data) this.setData({ recommendData: res.data.data, }) }) } //移动nav if (index <= 2) { this.setData({ left: 0 }); } if(index > 2){ this.setData({left: 200 }); } }, lower: function (e) { //console.log(e); //console.log(e.detail.scrollTop) // if (320 <= e.detail.scrollTop && e.detail.scrollTop <= 1000){ // this.setData({ questionsPreviewing: true, questionsShare: false}); // }else { // this.setData({ questionsPreviewing: false }); // } // if (1090 <= e.detail.scrollTop) { // this.setData({ questionsPreviewing: false, questionsShare: true}); // } else { // this.setData({ questionsShare: false }); // } }, onLoad: function () { //调用应用实例的方法获取全局数据 // app.getUserInfo( userInfo => { // console.log(userInfo) // //更新数据 // this.setData({ // userInfo: userInfo // }) // }) let header = { uid: 'e7e0d43a-36b1-4e71-a3a3-61469c90d0a2' } APIClient.getMySchedule(header).success(res => { this.setData({ data: res.data.data, grade: util.gradeUpper(res.data.data.users.grade), time: util.day(res.data.data.timeSpend) }) }) }, })