// pages/timetable/timetable.js Page({ /** * 页面的初始数据 */ data: { reallist:[], wlist: [ { "xqj": 1, "skjc": 1, "skcd": 3, "kcmc": "高等数学@教A-301" }, { "xqj": 1, "skjc": 5, "skcd": 3, "kcmc": "高等数学@教A-301" }, { "xqj": 2, "skjc": 1, "skcd": 2,"kcmc":"高等数学@教A-301"}, { "xqj": 2, "skjc": 8, "skcd": 2, "kcmc": "高等数学@教A-301" }, { "xqj": 3, "skjc": 4, "skcd": 1, "kcmc": "高等数学@教A-301" }, { "xqj": 3, "skjc": 8, "skcd": 1, "kcmc": "高等数学@教A-301" }, { "xqj": 3, "skjc": 5, "skcd": 2, "kcmc": "高等数学@教A-301" }, { "xqj": 4, "skjc": 2, "skcd": 3, "kcmc": "高等数学@教A-301" }, { "xqj": 5, "skjc": 1, "skcd": 2, "kcmc": "高等数学@教A-301" }, ], option1: [ // { text: '2020-2021学年1', value: 2 }, ], option2: [ { text: '第1周', value: '1' }, { text: '第2周', value: '2' }, { text: '第3周', value: '3' }, { text: '第4周', value: '4' }, { text: '第5周', value: '5' }, { text: '第6周', value: '6' }, { text: '第7周', value: '7' }, { text: '第8周', value: '8' }, { text: '第9周', value: '9' }, { text: '第10周', value: '10' }, ], value1: 0, value2: 'a', colorArrays: [ "#f8f8fc","#f8f8fc", "#f8f8fc", "#f8f8fc", "#f8f8fc", "#f8f8fc", "#f8f8fc", "#f8f8fc", "#f8f8fc"], }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { wx.getStorage({ key:"data", success:(res)=>{ var uid = res.data.uid wx.request({ url: 'http://10.0.100.100:8000/u/'+uid+'/sems', method:"GET", success:(res)=>{ this.setData({option1:res.data.data}) } }) } }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, change: function (e) { wx.request({ url: 'http://10.0.100.100:8000/u/201150235/schedule?sem_id='+e.detail, method:"GET", success:(res)=>{ this.setData({wlist:res.data.data}) } }) }, change2: function (e) { console.log(e.detail) var list = [] var arr = this.data.wlist for (var i in arr){ if (parseInt(e.detail) >= parseInt(arr[i].week_list[0].start_week) && parseInt(e.detail) <= parseInt(arr[i].week_list[0].end_week)){ list.push(arr[i]) } } this.setData({reallist:list}) console.log(this.data.reallist) } })