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

家政维修平台实战16:我的订单

目录

  • 1 创建页面
  • 2 配置底部导航
  • 3 配置顶部页签
  • 4 配置订单列表
  • 5 状态切换
  • 总结

现在我们已经实现了订单新增功能,当流程发起后,后续需要在订单列表和平台进行交互,比如支付、发起售后、评价等。先看一下我们的原型
在这里插入图片描述
顶部以页签的形式显示订单的状态,列表先显示基本信息,底部辅以不同的按钮,在不同环节可以进行的操作不同,本篇我们介绍一下我的订单的开发过程

1 创建页面

点击创建页面的图标,新增我的订单页面
在这里插入图片描述
在这里插入图片描述

2 配置底部导航

页面有了之后,我们需要配置一下底部的导航,点击页面布局
在这里插入图片描述
选择tab栏导航布局,点击基础属性,配置具体的菜单
在这里插入图片描述
点击订单,选择我的订单页面
在这里插入图片描述

3 配置顶部页签

在tab栏导航组件的内容插槽里添加顶部选项卡组件
在这里插入图片描述
然后配置一下标签,第一个是全部,标签值配置为0
在这里插入图片描述
第二个是待付款,标签值配置为1
在这里插入图片描述
第三个是服务中,标签值配置为4
在这里插入图片描述
第四个是待评价,标签值配置为5
在这里插入图片描述
然后依次配置,已完成、已取消、已退款,默认选中更改为全部
在这里插入图片描述

4 配置订单列表

在顶部选项卡下边添加数据列表组件,数据模型选择订单表
在这里插入图片描述
选中页面组件,配置一下背景色
在这里插入图片描述
将循环展示下边的组件清空
在这里插入图片描述
先添加一个普通容器,设置背景色为白色,圆角,内边距
在这里插入图片描述
里边添加三个普通容器表示三行
在这里插入图片描述
第一个普通容器下边添加两个文本组件,设置为横向排列,两端对齐
在这里插入图片描述
第一个文本组件的文本内容绑定我们的订单编号,从数据列表的所在行绑定
在这里插入图片描述
第二个文本绑定订单状态,给文本组件设置背景色和文字颜色
在这里插入图片描述
第二行的普通容器,下边添加图片和普通容器组件,设置布局为横向排列
在这里插入图片描述
设置图片组件的宽和高各位60
在这里插入图片描述
图片组件旁边的普通容器设置样式,增加flex:1表示占满剩余空间
在这里插入图片描述
里边放置两个文本组件,分别绑定我们的服务名称和预约时间,因为服务名称我们是在主表存着,需要先将数据列表的字段查询范围改为全部字段
在这里插入图片描述
然后在绑定服务名称的时候要展开主表选择具体的字段
在这里插入图片描述
第三行的普通容器,添加文本组件和普通容器
在这里插入图片描述
文本组件绑定为订单金额
在这里插入图片描述
右侧的普通容器,我们就放入具体的操作
在这里插入图片描述

5 状态切换

目前顶部选项卡和数据列表还没有形成联动,在我们切换状态的时候列表的数据也要跟着变化,先定义一个变量叫status
在这里插入图片描述
然后给数据列表设置数据筛选条件,配置为订单状态等于我们的变量
在这里插入图片描述
创建一个自定方法用来给这个变量进行赋值
在这里插入图片描述

export default function({event, data}) {const status = $w.topTab1.selectedValueif(status=="0"){$w.page.dataset.state.status = undefined}else{$w.page.dataset.state.status = status}
}

然后给顶部选项卡的选项切换设置事件,绑定为我们的自定义方法
在这里插入图片描述
在页面显示的时候,我们给我们的status赋值,赋值为undefined
在这里插入图片描述

总结

本篇我们介绍了我的订单的一个实现过程,介绍了顶部选项卡和数据列表组件的具体配置,而且演示了组件之间的数据联动,这种场景非常常见,需要仔细理解后续才可以灵活应用。

相关文章:

  • SpringBoot-16-MyBatis动态SQL标签之if和where
  • 注意力热图可视化
  • AI驱动的B端页面革命:智能布局、数据洞察的底层技术解析
  • freeRTOS 互斥量优先级继承机制函数实现xQueueGenericReceive()
  • C++课设:实现简易文件加密工具(凯撒密码、异或加密、Base64编码)
  • python版若依框架开发:集成Dash应⽤
  • Python爬虫实战:研究Unirest库相关技术
  • GIC700组件
  • 复变函数中的正弦函数:解析与可视化
  • Spring——Spring相关类原理与实战
  • 桑荫不徙 · 时之沙 | 在筛选与共生之间,向轻盈之境远航
  • 11.无重复字符的最长子串
  • 电路图识图基础知识-电动机制动控制电路(十八)
  • Java 8 Stream API 入门到实践详解
  • 人工智能赋能高中学科教学的应用与前景研究
  • 【Qt】背景知识 + 环境搭建
  • Xilinx FPGA MIPI DSI TX Subsystem 仿真笔记
  • 【Langchain】构建RAG基本流程
  • QT使用AES加解密,openssl及QCA问题记录
  • 综合笔试知识点
  • 论坛网站建设需要多少钱/b站推广网站2022
  • 网站做招聘需要什么资质/好用的种子搜索引擎
  • 使用云主机做网站教程/搜索引擎优化的基础是什么
  • 价钱网站建设/最大的推广平台
  • 建设工程合同 网站/seo优化软件购买
  • 做网站需要购买地域名吗/怎样做好网络营销推广