首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

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

  • 25-02-15 23:01
  • 2427
  • 11488
blog.csdn.net

目录

  • 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}))
  • 1

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

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

4 配置数据列表

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

5 首页和分类页联动

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

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

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

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

$w.item_repeater1._id
  • 1

这样就实现了联动的效果

总结

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

0基础入门微搭低代码开发
微信名片
注:本文转载自blog.csdn.net的低代码布道师的文章"https://blog.csdn.net/u012877217/article/details/145380342"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

119
小程序
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top