miniprogram/pages/index/index.js

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

const db = wx.cloud.database()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    option1: [],
    option2: [],
    value1: 0,
    value2: 0,
    collegeContent:"",
    e:{
      detail:0 //传递handleItemTap1中e.detail的值到2中
    },
    event:{
      detail:0 //传递handleItemTap2中event.detail的值到1中
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onSearch(e){
    console.log("搜索",e.detail);
    db.collection('course_category').where(
      db.command.or([{
      //使用正则查询,实现对‘name’字段的搜索的模糊查询
      name:  db.RegExp({
        regexp: e.detail,
        options: 'i', //大小写不区分
      }),
    },
    {
      //使用正则查询,实现对‘teacher’字段的搜索的模糊查询
      teacher: db.RegExp({
        regexp: e.detail,
        options: 'i', //大小写不区分
      }),
    }
    //下面可以增加更多的选项,可以做多字段的选择
  ])).get({
      success:res=>{
        // res.data 是包含以上定义的两条记录的数组
        console.log("课程分类",res.data)
        this.setData({
          collegeContent:res.data,
        })
      }
    })
  },
  handleItemTap1(e){
    console.log("选择课程",e);
    this.data.e.detail=e.detail
    if (e.detail==0||this.data.event.detail==0) {
      if(e.detail==0&&this.data.event.detail==0){  //如果选择全部课程且全部学院时加载所有数据
        this.onReady()
      }
      else if (this.data.event.detail==0) {      //如果选择全部学院,但是选择单个课程时
        db.collection('course_category').where({
后面还有 177 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。