uniapp商场之订单模块【订单列表】

embedded/2025/2/15 11:01:12/

文章目录

  • 前言
  • 一、准备静态结构(分包)
  • 二、Tabs滑动切换
    • 1.Tabs文字渲染
    • 2.点文字高亮切换
    • 3.swiper滑动切换
  • 三、Tabs页面跳转高亮
  • 四、订单列表渲染
    • 1.封装列表组件
    • 2.订单状态父传子
    • 3.封装请求API
    • 4.准备请求参数
    • 5.初始化调用
    • 6.页面渲染
  • 五、订单支付
    • 1.页面条件渲染
    • 2.事件绑定


前言

根据订单的不同状态展示订单列表,并实现多Tabs分页加载。

一、准备静态结构(分包)

右键pagesOrder新建分包list
在这里插入图片描述

二、Tabs滑动切换

订单列表的Tabs支持滑动切换,从【我的】进入订单列表,能高亮对应下标。

1.Tabs文字渲染

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

2.点文字高亮切换

在这里插入图片描述

3.swiper滑动切换

在这里插入图片描述

三、Tabs页面跳转高亮

在【我的】Tabs页点击我的订单的某类型,进行页面传参跳转至订单列表页,订单列表页接收参数并查找高亮下标显示。
在这里插入图片描述

个人中心页
在这里插入图片描述

订单列表页
在这里插入图片描述

四、订单列表渲染

1.封装列表组件

由于每个订单列表需要单独维护,将订单列表封装个组件方便管理。将订单列表页的订单列表部分剪贴至新建OrderList.vue

列表组件 OrderList.vue

<script setup lang="ts">// 获取屏幕边界到安全区域距离
const { safeAreaInsets } = uni.getSystemInfoSync()</script><template><!-- 订单列表 --><scroll-view scroll-y class="orders"><view class="card" v-for="item in 2" :key="item"><!-- 订单信息 --><view class="status"><text class="date">2023-04-14 13:14:20</text><!-- 订单状态文字 --><text>待付款</text><!-- 待评价/已完成/已取消 状态: 展示删除订单 --><text class="icon-delete"></text></view><!-- 商品信息,点击商品跳转到订单详情,不是商品详情 --><navigatorv-for="sku in 2":key="sku"class="goods":url="`/pagesOrder/detail/detail?id=1`"hover-class="none"><view class="cover"><imagemode="aspectFit"src="https://yanxuan-item.nosdn.127.net/c07edde1047fa1bd0b795bed136c2bb2.jpg"></image></view><view class="meta"><view class="name ellipsis">ins风小碎花泡泡袖衬110-160cm<</

http://www.ppmy.cn/embedded/162388.html

相关文章

QEventLoop 的使用方法及特性详解

1. QEventLoop 的基本概念 QEventLoop 是 Qt 框架中用于管理事件循环的核心类。事件循环&#xff08;Event Loop&#xff09;是 GUI 应用程序的“心脏”&#xff0c;负责接收和分发事件&#xff08;如用户输入、定时器事件、网络事件等&#xff09;。每个 Qt 应用程序至少有一…

基于 MATLAB 的粒子滤波算法实现示例,用于处理手机传感器数据并估计电梯运行参数。

本研究提出一种基于智能手机传感器的电梯运行参数检测方法,通过调用手机内置加速度计等传感器获取电梯加速度、速度及运行距离等数据,并利用粒子滤波算法(PF)抑制传感器噪声。实验结果表明,经粒子滤波处理后,手机测量结果与专业检测设备数据对比误差显著降低,测量准确度…

3.3 学习UVM中的uvm_driver 类分为几步?

文章目录 前言1. 定义2. 核心功能3. 适用场景4. 使用方法5. 完整代码示例5.1 事务类定义5.2 Driver 类定义5.3 Sequencer 类定义5.4 测试平台 6. 代码说明7. 总结 前言 以下是关于 UVM 中 uvm_driver 的详细解释、核心功能、适用场景、使用方法以及一个完整的代码示例&#xff…

mysql的主从配置

#mysql数据库 #主从 MySQL数据库主从配置 1.MySQL主从介绍 MySQL 主从又叫做 Replication、AB 复制。简单讲就是 A 和 B 两台机器做主 从后&#xff0c;在 A 上写数据&#xff0c;另外一台 B 也会跟着写数据&#xff0c;两者数据实时同步的。 MySQL 主从是基于 binlog 的&…

【Elasticsearch】runtime_mappings搜索请求中定义运行时字段

在 Elasticsearch 中&#xff0c;在搜索请求中定义运行时字段&#xff08;Runtime Fields&#xff09;是一种强大的功能&#xff0c;允许用户在查询时动态添加和计算字段&#xff0c;而无需预先在索引映射中定义这些字段。这种方式提供了极大的灵活性&#xff0c;尤其是在处理动…

Docker 常用命令基础详解(一)

一、Docker 初相识 在当今数字化时代&#xff0c;软件开发和部署的效率与灵活性成为了关键因素。Docker&#xff0c;作为一款开源的应用容器引擎&#xff0c;犹如一颗璀璨的明星&#xff0c;照亮了软件开发与部署的道路&#xff0c;为开发者们带来了前所未有的便利。它就像是一…

万字长文破解 AI 图片生成算法-Stable diffusion

想象一下&#xff1a;你闭上眼睛&#xff0c;脑海中构思一个场景&#xff0c;用简短的语言描述出来&#xff0c;然后“啪”的一声&#xff0c;一张栩栩如生的图片就出现在你眼前。这不再是科幻小说里才有的情节&#xff0c;而是StableDiffusion——一种前沿的AI图片生成算法——…

[matlab优化算法-18期】基于遗传算法的模糊PID控制优化

遗传算法优化模糊PID控制器&#xff1a;原理与实践 第一节&#xff1a;背景介绍 在现代控制系统中&#xff0c;PID控制器因其结构简单、参数调整方便而被广泛应用。然而&#xff0c;传统PID控制器的参数整定依赖于经验或试错法&#xff0c;难以适应复杂系统的动态变化。模糊控…