当前位置: 首页 > news >正文

家政服务小程序实战教程12-详情页

我们的家政服务小程序已经完成了首页和分类展示页面的开发,接下来就需要开发详情页了。在详情页里我们展示我们的各项服务内容,让用户可以了解每项家政服务可以提供的内容。

低码开发不像传统开发,如果开发详情页需要考虑每个字段的类型,搭配对应的组件进行展示。在微搭中开发详情页只需使用数据详情组件即可

01 创建页面

打开应用编辑器,点击创建页面
在这里插入图片描述
输入页面名称
在这里插入图片描述

02 添加组件

低码开发的特点是可视化开发,我们只需要拖拽对应的组件即可。在详情页开发时我们主要选择数据详情组件即可,将数据详情组件拖入编辑区
在这里插入图片描述
生成页面的时候,我们要先选择对应的数据源,数据详情组件会根据数据源的字段,自动的匹配相应的组件。选择我们的服务内容数据源

在这里插入图片描述

03 设置页面参数

详情页在展示数据的时候需要知道是哪一条记录,微搭中标识数据的字段叫数据标识。我们通常是从首页或者分类展示页面,点击服务的图片进入到详情页,在跳转页面的时候需要将数据标识传入。

详情页需要有对应的参数接收我们传入的数据标识,微搭中页面参数是在URL参数中定义。选中大纲树中的页面,新建页面URL参数

在这里插入图片描述
在这里插入图片描述

04 设置筛选条件

参数设置好之后,我们的数据详情组件要根据传入的id来做数据过滤,点击筛选条件,设置数据标识等于我们的id
在这里插入图片描述

05 调整组件

数据详情自动生成的页面不太复合我们的要求,需要调整一下,先把图片调整到第一个位置
在这里插入图片描述
修改一下图片的宽和高
在这里插入图片描述
在普通容器里添加文本组件

在这里插入图片描述

绑定文本内容,绑定成标题
在这里插入图片描述
设置文本组件的样式,加粗,设置字号,设置外边距

在这里插入图片描述
调整字段的顺序,最后一行的图文详情修改为富文本展示组件

在这里插入图片描述
最后设置一个底部的导航条,用来显示价格,客服的图标和立即预约的按钮

在这里插入图片描述
这里的价格我们用表达式绑定,用到了字符串连接的知识

'¥'+$context.id1.data.fwjg

普通容器的样式参考

self {box-shadow: 0px 2px 8px rgba(0, 0, 0, 14);width: 100%;height: 120rpx;background: rgb(255, 255, 255);position: fixed;left: 0px;bottom: 0px
}

里边的内容需要按照效果做微调,就不一一介绍了,具体的思路参考CSS的布局知识

06 从首页跳转到详情页

详情页配置好之后,我们就需要设置首页,给图文卡片重新配置图文内容,跳转到详情页

$page.dataset.state.service.records.map((item,index)=>{return {des:'¥'+item?.fwjg,title: item?.bt,icon: item?.zstp,insideUrl: "u_fu_wu_xiang_qing",tapStatus: "inside",withParams: true, params: [{"key":"id","value":item._id}]}
})

最终的效果

在这里插入图片描述

http://www.lryc.cn/news/7962.html

相关文章:

  • 十四、平衡二叉树
  • AC/DC 基础
  • 集成电路相关书籍
  • 前端开发之防抖与节流
  • 大公司如何用A/B测试解决增长问题?
  • 【Airplay_BCT】Bonjour API架构
  • 为什么sleeping的会话会造成阻塞(2)
  • 从矩阵中提取对角线元素;将一维数组转换为对角线矩阵:np.diag()函数
  • JavaSE学习day7_02 封装和构造方法
  • 2022年FIT2CLOUD飞致云开源成绩单
  • 【Python】asyncio使用注意事项
  • 成都链安受邀参加第五届CCF中国区块链技术大会
  • 验证码识别--封装版
  • 创建Wails项目
  • 深度解析UG二次开发装配的部件事件、部件原型和部件实例
  • Linux安装elasticsearch-head
  • MySQL InnoDB表的碎片量化和整理(data free能否用来衡量碎片?)
  • Leetcode-每日一题1250. 检查「好数组」(裴蜀定理)
  • OpenStack手动分布式部署环境准备【Queens版】
  • Web自动化测试——selenium的使用
  • 虚拟交换单元技术
  • 【STM32笔记】HAL库外部定时器、系统定时器阻塞、非阻塞延时
  • [Springboot 单元测试笔记] - Mock 和 spy的使用
  • 互联网新时代要来了(二)什么是AIGC?
  • 75V的TVS二极管有哪些型号?常用的
  • 测试开发之Django实战示例 第十章 创建在线教育平台
  • Hadoop高可用搭建(二)
  • 如何用企微SCRM管理系统发掘老客户的新增长点?
  • 我用python疯狂爬取公司数据
  • EMR集群运行TPC-DS在云盘和OSS中的对比