收藏
回答

怎样多条件筛选显示列表数据?

怎样根据上面筛选的条件来显示下面的数据

回答关注问题邀请回答
收藏

2 个回答

  • H1HAO 🇨🇳
    H1HAO 🇨🇳
    2021-08-11

    ???这问题是入行的问题了吧,这个就是条件筛选

    你上面的筛选栏,是后台给你的数据,你只需要选中对应的下标里面的id给列表请求即可,它的这个列表肯定是有多参数让你传的

    写法:假设共有3个筛选条件,然后这是一个数组

    //数据
    list:[{
        index:null(默认不选择,或者选第一个等于0),
        stater:fales(展开状态),
        list:[
          title:"标题",
          id:0
         ]
     }]
    //标题点击
    btn(index){
    if(this.list[index].stater){
      this.list[index].stater=falser
     }else{
        this.list[index].stater=true
     }
     this.setData({
        list:this.list
     })
    }
    //列表选中
    btn2(index,indexs){
      //index==当前选中的第几个项
      //indexs==当前选中项的第几个下标
      this.list[index].index=inde  xs
      this.list[index].stater=fal  ser
      this.setDat  a({
          list:this.l  ist
        })
      //这个时候整个逻辑就写完了,很简单的
    
      //如果你要调用就是直接拿list[第几个项].list[list.inx].id
    }
        
    
    2021-08-11
    有用
    回复
  • @哈
    @哈
    2021-08-11

    这应该是后端接口实现的吧,上面的接口的查询条件,下面返回的结果

    2021-08-11
    有用
    回复
登录 后发表内容