iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >微信小程序如何实现列表条件筛选
  • 519
分享到

微信小程序如何实现列表条件筛选

2023-07-02 18:07:25 519人浏览 薄情痞子
摘要

这篇文章主要介绍“微信小程序如何实现列表条件筛选”,在日常操作中,相信很多人在微信小程序如何实现列表条件筛选问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序如何实现列表条件筛选”的疑惑有所帮助!接下来

这篇文章主要介绍“微信小程序如何实现列表条件筛选”,在日常操作中,相信很多人在微信小程序如何实现列表条件筛选问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序如何实现列表条件筛选”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

wxml文件 

<view class='chooseList'>      <view class="nav">    <view class="nav-son {{shownavindex == 1? 'active' : ''}}" bindtap="listqy" data-nav="1">      <view class="content">酒店类型</view>      <view class="icon"></view>    </view>    <view class="nav-son borders {{shownavindex == 2? 'active' : ''}}" bindtap="list" data-nav="2">      <view class="content">价格</view>      <view class="icon"></view>    </view>    <!-- <view class="nav-son {{shownavindex == 3? 'active' : ''}}" bindtap="listpx" data-nav="3">      <view class="content">排序</view>      <view class="icon"></view>    </view> -->  </view>   <view class="quyu {{qyopen ? 'slidown' : 'slidup'}} {{qyshow ? 'disappear':''}}">     <view class="qy quyu-left">      <view class="{{select1 == index ? 'current' : ''}}" wx:for="{{cityleft}}" wx:key='{{item}}' bindtap="selectleft" data-city='{{index}}'>        {{index}}      </view>    </view>    <view class="qy quyu-center">      <view class="{{select2 == index ? 'current2' : ''}}" wx:for="{{citycenter}}" bindtap="selectcenter" data-value='{{item}}' data-city='{{index}}'>        {{index}}        <image src='../../images/istrue.png' ></image>      </view>            <!-- 如果选择是早餐,展示筛选按钮 -->            <view  wx:if='{{isshowradio}}'>                <radio-group class="radio-group" bindchange="radiochange">                    <label class="radio" wx:for="{{breakfastlist}}">                        <radio value="{{item.value}}" checked="{{item.checked}}" />                        {{item.value}}                    </label>                </radio-group>            </view>    </view>    <view class='fORM-btn'>      <button class='btn-reset' bindtap='quyuEmpty'>重置</button>      <button class='btn-submit' bindtap='submitFilter'>确定</button>    </view>  </view>

js文件:

点击酒店类型,展示筛选酒店的条件

listqy: function (e) {        console.log('触发时机---点击酒店类型的时候')    if (this.data.qyopen) {            console.log(this.data.qyopen)      this.setData({        qyopen: false,        nzopen: false,        nzshow: true,        qyshow: false,        isfull: false,        shownavindex: 0      })    } else {      this.setData({        qyopen: true,        nzopen: false,        nzshow: true,        qyshow: false,        isfull: true,        shownavindex: e.currentTarget.dataset.nav      })    }  },

点击一级菜单,展示对应的二级菜单

selectleft: function (e) {    console.log('用户选中左边菜单栏的索引值是:' + e.target.dataset.city);        if (e.target.dataset.city === '床型、早餐') {            console.log('哈哈')            this.setData({                isshowradio: true // 如果是早餐和床型的话,就让选择早餐的按钮显示            })        } else {            this.setData({                isshowradio: false            })        }    this.setData({      citycenter: this.data.cityleft[e.currentTarget.dataset.city],      select1: e.target.dataset.city,      select2: ''    });  },

点击二级菜单 

selectcenter: function (e) {        console.log(e.target.dataset.value)        console.log('用户选中右边边菜单栏的索引值是:' + e.target.dataset.value, this.data.select1);        let _this = this        if (_this.data.select1 === '酒店类型') {            _this.data.type = e.target.dataset.city            console.log(_this.data.type)        }        if (_this.data.select1 === '设施') {            _this.data.facility = e.target.dataset.city            console.log(_this.data.facility)        }        if (_this.data.select1 === '地理位置') {            _this.data.maxdistance = e.target.dataset.value            console.log(_this.data.maxdistance)        }        if (_this.data.select1 === '床型、早餐') {            _this.data.cbedtype = e.target.dataset.city            console.log(_this.data.cbedtype)        }    this.setData({      select2: e.target.dataset.city    });  },

微信小程序如何实现列表条件筛选

到此,关于“微信小程序如何实现列表条件筛选”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 微信小程序如何实现列表条件筛选

本文链接: https://www.lsjlt.com/news/343797.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序实现列表条件筛选
    本文实例为大家分享了微信小程序实现列表条件筛选的具体代码,供大家参考,具体内容如下 最近一个旅游项目,关于筛选框的代码 wxml文件  <view class='ch...
    99+
    2022-11-13
  • 微信小程序如何实现列表条件筛选
    这篇文章主要介绍“微信小程序如何实现列表条件筛选”,在日常操作中,相信很多人在微信小程序如何实现列表条件筛选问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序如何实现列表条件筛选”的疑惑有所帮助!接下来...
    99+
    2023-07-02
  • 微信小程序如何实现列表渲染和条件渲染
    目录概述:循环渲染:渲染目标是列表时:渲染目标为字典时:总结概述: 要实现列表渲染我们首先要介绍一下< block标签. 该标签不会再列表中做任何渲染,一般当做容器使用. 我们...
    99+
    2022-11-13
  • 微信小程序如何实现下拉筛选功能
    今天小编给大家分享一下微信小程序如何实现下拉筛选功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。这是主要功能实现,我把它封...
    99+
    2023-06-30
  • 微信小程序实现下拉筛选功能
    最近开发应项目需求实现一个类似与贝壳找房里面的下拉筛选功能,在这里分享给有同样需求的大家,互相学习学习 这是主要功能实现,我把它封装成了组件,在对应的地方使用,就可以实现贝壳找房相...
    99+
    2022-11-13
  • 微信小程序实现日期时间筛选器
    开发微信小程序过程中,有个需求需要用到日期时间筛选器,查看微信官方文档后,发现官方文档的picker筛选器只能单独支持日期或者是时间,所以为了实现需求自己参考企业微信封装了个日期时间...
    99+
    2022-11-13
  • 微信小程序如何实现下拉列表
    这篇文章给大家分享的是有关微信小程序如何实现下拉列表的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序 下拉列表wxml代码: <view cla...
    99+
    2022-10-19
  • 微信小程序如何实现城市列表
    小编给大家分享一下微信小程序如何实现城市列表,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!picker-view嵌入页面的滚动选择器注意:其中只可放置组件,其他节...
    99+
    2023-06-26
  • 微信小程序如何实现虚拟列表
    这篇文章给大家分享的是有关微信小程序如何实现虚拟列表的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言大部分小程序都会有这样的需求,页面有长列表,需要下拉到底时请求后台数据,一直渲染数据,当数据列表长时,会发现明...
    99+
    2023-06-20
  • 微信小程序实现多列选择器
    本文实例为大家分享了微信小程序实现多列选择器的具体代码,供大家参考,具体内容如下 <picker class="picks" mode="multiSelector" bind...
    99+
    2022-11-13
  • 微信小程序实现固定表头、列表格组件
    目录需求:功能点效果图实现思路具体代码(react\taro3.0)具体代码(小程序原生)总结需求: 微信小程序实现固定表头固定列表格组件(移动端做点小修改通用) 功能点 ...
    99+
    2022-11-12
  • 微信小程序中如何实现下拉列表
    这篇文章主要介绍微信小程序中如何实现下拉列表,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、效果图二、实现原理跟网页的下拉列表实现是一样的,刚刚开始默认下拉的内容的是不显示的(di...
    99+
    2022-10-19
  • 微信小程序实战中位置闹铃如何利用条件渲染实现列表控件
    微信小程序实战中位置闹铃如何利用条件渲染实现列表控件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。需求在视频第32秒左右,有一个选择编辑对象的画面,它的功能是一个列表控件。...
    99+
    2023-06-19
  • 微信小程序如何实现商品分类列表
    这篇文章主要讲解了“微信小程序如何实现商品分类列表”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序如何实现商品分类列表”吧!一、效果展示二、代码实现<!-- wxml...
    99+
    2023-06-30
  • 微信小程序怎么实现列表渲染
    这篇文章主要讲解了“微信小程序怎么实现列表渲染”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序怎么实现列表渲染”吧!wx:for通过wx:for可以根据指定的数组,循环渲染重复的组件...
    99+
    2023-07-04
  • 微信小程序实现商品分类列表
    本文实例为大家分享了微信小程序实现商品分类列表的具体代码,供大家参考,具体内容如下 一、效果展示 二、代码实现 <!-- wxml --> <view class...
    99+
    2022-11-13
  • 微信小程序实现列表分页功能
    微信小程序列表分页功能(未使用API),供大家参考,具体内容如下 概述 主要实现功能: 1.列表展示2.上下页点击 效果图: 知识点:wx:for、bindtap、生命周期函数&n...
    99+
    2022-11-13
  • 微信小程序虚拟列表的实现示例
    目录前言分析初始渲染方法初步优化进一步优化方法二前言 大部分小程序都会有这样的需求,页面有长列表,需要下拉到底时请求后台数据,一直渲染数据,当数据列表长时,会发现明显的卡顿,页面白...
    99+
    2022-11-12
  • 微信小程序如何实现选项卡
    这篇文章主要介绍了微信小程序如何实现选项卡,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 微信小程序之选项卡的实现方法前言:从事前...
    99+
    2022-10-19
  • 微信小程序如何实现全国机场索引列表
    这篇文章主要介绍微信小程序如何实现全国机场索引列表,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!效果展示图实现的原理‘当前选择机场'和右侧的导航栏采用的是固定定位;左侧的展示...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作