// pages/stuNeed/stuNeed.js Page({ /** * 页面的初始数据 */ data: { stuName:'', //学生姓名 stuPhoneNum:'', //学生电话号码 stuWeChatNum:'', //学生微信号码 chosedCourse:'', //课程类别 showCourseTitle:false, //课程类别是否展示 // 课程类别 courseList:[ { name:"小学", choesd:false }, { name:"初中", choesd:false }, { name:"高中", choesd:false }, { name:"大学", choesd:false }, { name:"音乐", choesd:false }, { name:"舞蹈", choesd:false }, { name:"语言", choesd:false }, { name:"体育", choesd:false }, { name:"美术", choesd:false }, { name:"书法", choesd:false }, { name:"少儿编程", choesd:false }, { name:"计算机", choesd:false }, { name:"其他", choesd:false } ], // 课程细分 courseDetail:[ [ { courseName:'小学1-5数学', choesd:false }, { courseName:'小学1-5英语', choesd:false }, { courseName:'小学1-5语文', choesd:false }, { courseName:'小学6数学', choesd:false }, { courseName:'小学6英语', choesd:false }, { courseName:'小学6语文', choesd:false }, { courseName:'小学奥数', choesd:false } ], [ { courseName:'初一初二语文', choesd:false }, { courseName:'初一初二数学', choesd:false }, { courseName:'初一初二英语', choesd:false }, { courseName:'初一初二物理', choesd:false }, { courseName:'初一初二化学', choesd:false }, { courseName:'初三语文', choesd:false }, { courseName:'初三数学', choesd:false }, { courseName:'初三英语', choesd:false }, { courseName:'初三物理', choesd:false }, { courseName:'初三化学', choesd:false }, { courseName:'初中历史', choesd:false }, { courseName:'初中历史', choesd:false }, { courseName:'初中地理', choesd:false }, { courseName:'初中奥数', choesd:false }, { courseName:'初中生物', choesd:false }, { courseName:'初中预备班', choesd:false }, { courseName:'初中科学', choesd:false }, { courseName:'初中政治', choesd:false } ] ], // 辅导方式 position_type:[ { opType:'老师上门', choesd:false }, { opType:'学员上门', choesd:false }, { opType:'线上辅导', choesd:false }, { opType:'老师住家', choesd:false }, { opType:'学员住家', choesd:false } ] }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { }, // 获取学生姓名 getStuName(e){ // console.log(e.detail.value) this.setData({ stuName: e.detail.value }) // console.log(this.data.stuName) }, // 获取学生手机号码 getStuPhone(e){ this.setData({ stuPhoneNum:e.detail.value }) }, //获取学生微信号码 getStuWeChat(e){ this.setData({ stuWeChatNum:e.detail.value }) }, // 课程类别 // 选择课程类别(大类) chooseCourseTitle(){ this.setData({ showCourseTitle:true }) }, // 定义退出下拉选区的方法 hiddenCourseTitle(){ this.setData({ showCourseTitle:false }) }, // 从下拉区选择内容 onChooseCourseTitle(e){ let index = e.currentTarget.dataset.index let courseList = this.data.courseList for(let i = 0;i < courseList.length;i++){ if(i == index){ courseList[i].chosed = !courseList[i].chosed }else{ courseList[i].chosed = false } } this.setData({ courseList }) }, // 确定按钮的点击事件 confirmCourseTitle(){ let courseList = this.data.courseList let index for(let i = 0;i < courseList.length;i++){ if(courseList[i].chosed){ index = i } } let chosedCourse = courseList[index]?.name || '' this.setData({ chosedCourse }) this.hiddenCourseTitle() }, // 提交 toSubmit(){ wx.setStorageSync('student', { stuName: this.data.stuName, stuPhoneNum: this.data.stuPhoneNum, stuWeChatNum: this.data.stuWeChatNum }) wx.showToast({ title: '提交成功', }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })