小程序
小游戏
企业微信
微信支付
扫描小程序码分享
怎样根据上面筛选的条件来显示下面的数据
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
???这问题是入行的问题了吧,这个就是条件筛选
你上面的筛选栏,是后台给你的数据,你只需要选中对应的下标里面的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 }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这应该是后端接口实现的吧,上面的接口的查询条件,下面返回的结果
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
???这问题是入行的问题了吧,这个就是条件筛选
你上面的筛选栏,是后台给你的数据,你只需要选中对应的下标里面的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 }
这应该是后端接口实现的吧,上面的接口的查询条件,下面返回的结果