家政预约小程序11分类展示

目录

  • 1 创建页面
  • 2 配置导航菜单
  • 3 配置侧边栏选项卡
  • 4 配置数据列表
  • 5 首页和分类页联动
  • 总结

我们现在在首页开发了列表显示服务信息的功能,在点击导航菜单的时候,需要自动跳转到对应的分类,本篇我们介绍一下使用侧边栏选项卡实现分类显示的功能。

1 创建页面

打开我们的小程序,点击创建页面的图标
在这里插入图片描述
选择空白页,因为我们的服务分类是导航页面,所以布局需要选择Tab栏导航布局
在这里插入图片描述

2 配置导航菜单

Tab栏导航菜单除了首页外,还需要一个分类的菜单,这个分类指向我们新创建的页面。点击布局设计的图标
在这里插入图片描述
切换到Tab栏导航布局,选中Tab栏,修改一下标签2
在这里插入图片描述
改成分类,页面选择我们刚刚创建的服务分类
在这里插入图片描述

3 配置侧边栏选项卡

回到页面设计,删除自动添加的网格布局组件,添加侧边栏选项卡
在这里插入图片描述
侧边栏的选项内容我们需要从我们的分类表里读取,因此需要创建一个变量。点击点击新建
在这里插入图片描述
选择新建内置表查询
在这里插入图片描述
数据表选择服务分类,触发方式选择入参变化时自动执行
在这里插入图片描述
设置好变量之后,点击标签的fx
在这里插入图片描述
输入表达式绑定具体的内容
在这里插入图片描述

$w.category.data.records.map(item=>({label:item.flmc,value:item._id}))

在这里插入图片描述
配置默认选中的fx,输入如下表达式
在这里插入图片描述
在这里插入图片描述

$w.category.data.records[0]._id

4 配置数据列表

在侧边栏选项卡的内容插槽里添加数据列表组件,数据模型选择服务内容,模板选择卡片列表
在这里插入图片描述
设置数据列表的外边距,各为10
在这里插入图片描述
配置数据列表的数据筛选,设置条件为所属分类等于我们侧边栏选项卡的选中标签
在这里插入图片描述
这样配置了之后,当切换选项卡的时候我们列表的值也会跟着改变

5 首页和分类页联动

当我们点击首页的分类导航时候,会跳转到分类页面,这个时候在首页上点击的分类要被选中。这种需求我们可以设置一个URL参数,选中页面组件,添加URL参数
在这里插入图片描述
在这里插入图片描述
然后修改一下侧边栏选项卡的默认选中标签,将我们的URL参数添加到表达式中
在这里插入图片描述

$w.page.dataset.params.categoryid||$w.category.data.records[0]._id

表达式我们使用了短路运算符,或,如果我们的URL参数没有值,我们还是设置为第一个分类作为选中

回到首页,给我们的分类导航组件配置点击事件
在这里插入图片描述
选择打开页面
在这里插入图片描述
选择分类页面,参数绑定从我们的循环对象绑定为_id
在这里插入图片描述

$w.item_repeater1._id

这样就实现了联动的效果

总结

本篇我们介绍了侧边栏选项卡以及数据列表的联动配置,接着介绍了首页和分类页的联动配置。在小程序中这种页面直接传参的需求还是非常常见的,主要需要掌握URL参数的设置以及如何传参,掌握了基本用法其实很多常见的功能就很容易实现。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/8691.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CVE-2023-38831 漏洞复现:win10 压缩包挂马攻击剖析

目录 前言 漏洞介绍 漏洞原理 产生条件 影响范围 防御措施 复现步骤 环境准备 具体操作 前言 在网络安全这片没有硝烟的战场上,新型漏洞如同隐匿的暗箭,时刻威胁着我们的数字生活。其中,CVE - 2023 - 38831 这个关联 Win10 压缩包挂…

WPF进阶 | WPF 数据绑定进阶:绑定模式、转换器与验证

WPF进阶 | WPF 数据绑定进阶:绑定模式、转换器与验证 一、前言二、WPF 数据绑定基础回顾2.1 数据绑定的基本概念2.2 数据绑定的基本语法 三、绑定模式3.1 单向绑定(One - Way Binding)3.2 双向绑定(Two - Way Binding)…

Java Swing 基础组件详解 [论文投稿-第四届智能系统、通信与计算机网络]

大会官网:www.icisccn.net Java Swing 是一个功能强大的 GUI 工具包,提供了丰富的组件库用于构建跨平台的桌面应用程序。本文将详细讲解 Swing 的基础组件,包括其作用、使用方法以及示例代码,帮助你快速掌握 Swing 的核心知识。 一…

题解 信息学奥赛一本通/AcWing 1118 分成互质组 DFS C++

题目 传送门 AcWing 1118. 分成互质组 - AcWing题库https://www.acwing.com/problem/content/1120/https://www.acwing.com/problem/content/1120/https://www.acwing.com/problem/content/1120/https://www.acwing.com/problem/content/1120/https://www.acwing.com/proble…

论文阅读笔记:VMamba: Visual State Space Model

论文阅读笔记:VMamba: Visual State Space Model 1 背景2 创新点3 方法4 模块4.1 2D选择性扫描模块(SS2D)4.2 加速VMamba 5 效果5.1 和SOTA方法对比5.2 SS2D和自注意力5.3 有效感受野5.4 扫描模式 论文:https://arxiv.org/pdf/240…

技术总结:FPGA基于GTX+RIFFA架构实现多功能SDI视频转PCIE采集卡设计方案

目录 1、前言工程概述免责声明 3、详细设计方案设计框图SDI 输入设备Gv8601a 均衡器GTX 解串与串化SMPTE SD/HD/3G SDI IP核BT1120转RGBFDMA图像缓存RIFFA用户数据控制RIFFA架构详解Xilinx 7 Series Integrated Block for PCI ExpressRIFFA驱动及其安装QT上位机HDMI输出RGB转BT…

03:Heap代码的分析

Heap代码的分析 1、内存对齐2、Heap_1.c文件代码分析3、Heap_2.c文件代码分析4、Heap_4.c文件代码分析5、Heap_5.c文件代码分析 1、内存对齐 内存对齐的作用是为了CPU更快的读取数据。对齐存储与不对齐存储的情况如下: 计算机读取内存中的数据时是一组一组的读取的…

自动驾驶---苏箐对智驾产品的思考

1 前言 对于更高级别的自动驾驶,很多人都有不同的思考,方案也好,产品也罢。最近在圈内一位知名的自动驾驶专家苏箐发表了他自己对于自动驾驶未来的思考。 苏箐是地平线的副总裁兼首席架构师,同时也是高阶智能驾驶解决方案SuperDri…

Android BitmapShader简洁实现马赛克/高斯模糊(毛玻璃),Kotlin(三)

Android BitmapShader简洁实现马赛克/高斯模糊(毛玻璃),Kotlin(三) 发现,如果把(二) Android BitmapShader简洁实现马赛克,Kotlin(二)-CSDN博客 …

【数据结构】 并查集 + 路径压缩与按秩合并 python

目录 前言模板朴素实现路径压缩按秩合并按树高为秩按节点数为秩 总结 前言 并查集的基本实现通常使用森林来表示不同的集合,每个集合用一棵树表示,树的每个节点有一个指向其父节点的指针。 如果一个节点是它自己的父节点,那么它就是该集合的代…

【深度学习入门_机器学习理论】K近邻法(KNN)

本部分主要为机器学习理论入门_K近邻法(KNN),书籍参考 “ 统计学习方法(第二版)”。 学习目标: 了解k近邻算法的基本概念、原理、应用;熟悉k近邻算法重要影响要素;熟悉kd树原理与优化应用。 开始本算法之…

深入理解 SQL 中的子查询

文章目录 一、什么是子查询二、子查询的基本语法三、数据准备四、子查询的分类4.1 标量子查询4.2 单行子查询4.3 多行子查询4.4 关联子查询 五、子查询的应用场景5.1 子查询与 WHERE 子句5.2 子查询与 SELECT 子句5.3 子查询与 FROM 子句 六、性能优化与注意事项 本文将深入探讨…

Zookeeper入门部署(单点与集群)

本篇文章基于docker方式部署zookeeper集群,请先安装docker 目录 1. docker初期准备 2.启动zookeeper 2.1 单点部署 2.2 集群部署 3. Linux脚本实现快速切换启动关闭 1. docker初期准备 拉取zookeeper镜像 docker pull zookeeper:3.5.6 如果拉取时间过长&#xf…

【SpringBoot教程】Spring Boot + MySQL + HikariCP 连接池整合教程

🙋大家好!我是毛毛张! 🌈个人首页: 神马都会亿点点的毛毛张 在前面一篇文章中毛毛张介绍了SpringBoot中数据源与数据库连接池相关概念,今天毛毛张要分享的是关于SpringBoot整合HicariCP连接池相关知识点以及底层源码…

SCRM在企业私域流量与客户管理中的变革之路探索

内容概要 在当今数字化高速发展的时代,SCRM(社交客户关系管理)作为一种新的管理工具,正逐渐成为企业私域流量管理和客户关系维护的重要基石。它不仅仅是一种软件工具,更是一种整合客户数据和关系管理的全新思维方式。…

实战 | 域环境下通过anydesk进入生产网

视频教程在我主页简介或专栏里 目录: 前言 外网突破 资产扫描与常规漏洞 经典的MS17010漏洞利用: 网络通信设备弱口令: 安全防护设备集群: 域环境渗透 核心生产网渗透 总结 教程下载链接:zkanzz 话不多说&#x…

卡特兰数学习

1,概念 卡特兰数(英语:Catalan number),又称卡塔兰数,明安图数。是组合数学中一种常出现于各种计数问题中的数列。它在不同的计数问题中频繁出现。 2,公式 卡特兰数的递推公式为:f(…

算法刷题Day28:BM66 最长公共子串

题目链接,点击跳转 题目描述: 解题思路: 方法一:暴力枚举 遍历str1的每个字符x,并在str2中寻找以相同元素x为起始的最长字符串。记录最长的公共子串及其长度。 代码实现: def LCS(self, str1: str, st…

Open FPV VTX开源之ardupilot双OSD配置摄像头

Open FPV VTX开源之ardupilot双OSD配置 1 源由2. 分析3. 配置4. 解决办法5. 参考资料 1 源由 鉴于笔者这台Mark4 Copter已经具备一定的历史,目前机载了两个FPV摄像头: 模拟摄像头数字摄像头(OpenIPC) 测试场景: 从稳定性的角度&#xff1…