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

uniapp-商城-31-shop页面中的 我的订单

前面的章节讲了很多关于页面 布局 的知识。

现在来看看其他栏目,我的订单页面。

1 页面样式图

基本的样式包含shop页面 我的订单

点击我的订单,跳转到订单页面

点击订单的每一条订单,跳转到订单详情

2、创建订单页面

2.1 创建sub页面文件夹,创建shop页面的子文件夹

2.2 创建order 订单页面文件夹

2.3 创建order 页面  订单详情页面   detail

3、shop 中的  我的订单  处理

使用 navigator  跳转到 订单页面

<navigator class="right" url="/pagesub/pageshop/order/order">
                    <!-- 使用的uview 的图标  其实可以用  uniapp 或者iconfont的 -->
                    <u-icon name="order" color="#FABE50" size="24"></u-icon>
                    我的订单
 </navigator>

4、订单页面order 代码以及样式

<template><view class="orderPage"><!-- 我的订单 --><view class="row" v-for="item,index in 5" :key="index" @click="goDetail(item)"><view class="head"><view class="number" v-if="true">编号123456<text class="way">商家外送</text></view><text class="way self" v-else>到店自提</text><view class="state">						<u-icon name="weixin-fill" size="22" color="#04C15F"></u-icon><text>已支付</text> </view>	</view><view class="body">卫龙大面筋</view><view class="footer"><view class="time">2023-06-10 18:20</view><view class="count">共2件商品 ,实付<text class="price">¥33.3</text></view></view></view></view>
</template><script>export default {data() {return {};},methods:{//跳转到详情页,后期可以转成字符串来进行传输  但是也可以是存到缓存,用完后直接删除缓存goDetail(value){uni.navigateTo({url:"/pagesub/pageshop/order/detail?item="+value})}}}
</script><style lang="scss">
page{background: $page-bg-color;
}
.orderPage{padding:30rpx;.row{background: #fff;padding:40rpx 20rpx;border-radius: 20rpx;margin-bottom:30rpx;.head{@include flex-box();font-size:32rpx;	.number{@include flex-box-set(start);.way{background: #19be6b;color:#fff;font-size: 22rpx;padding:6rpx 20rpx;border-radius: 30rpx;margin-left: 10rpx;&.self{background: #FF9100;}}}.state{color:$brand-theme-color-aux;@include flex-box-set(start);}}.body{border:1px solid $border-color;padding:60rpx 20rpx;border-radius: 10rpx;background: #F9F9F9;font-size: 34rpx;margin:30px 0;}.footer{@include flex-box();font-size: 26rpx;color:#a5a5a5;.price{font-weight: bold;color:#000;}}}
}
</style>

4.1  主要包含 多个订单,每一个订单包含不同部分 头部 中部  尾部

4.2 点击每一条 跳转到订单详情

gotodetail

4.3 每一部分  看格局 

共有 三部分  具体可以看看代码

4.4 点击4.3的每一个订单 跳转到上面4.2的订单详情

相关文章:

  • 【SpringBoot】HttpServletRequest获取使用及失效问题(包含@Async异步执行方案)
  • VLA论文精读(十四)PointVLA: Injecting the 3D World into Vision-Language-Action Models
  • k8s之 kube-prometheus监控
  • 4U带屏基于DSP/ARM+FPGA+AI的电力故障录波装置设计方案,支持全国产化
  • [FPGA基础] 时钟篇
  • CentOS7安装MySQL教程
  • 排序模型(Learning to Rank)
  • 检测IP地址欺诈风险“Scamalytics”
  • 深度解析算法之位运算
  • 无人船 | 图解基于PID控制的路径跟踪算法(以全驱动无人艇WAMV为例)
  • Floyd算法求解最短路径问题——从零开始的图论讲解(3)
  • 信息学奥赛一本通 1504:【例 1】Word Rings | 洛谷 SP2885 WORDRING - Word Rings
  • 聊透多线程编程-线程互斥与同步-12. C# Monitor类实现线程互斥
  • 华为数字化转型“三阶十二步法“:战略驱动、系统布局与敏捷落地的实践框架
  • spark和Hadoop的区别与联系
  • 前端框架开发编译阶段与运行时的核心内容详解Tree Shaking核心实现原理详解
  • 主流大模型(如OpenAI、阿里云通义千问、Anthropic、Hugging Face等)调用不同API的参数说明及对比总结
  • 解决方案评测|告别复杂配置!基于阿里云云原生应用开发平台CAP快速部署Bolt.diy
  • springboot对接阿里云大模型
  • 红队专题-漏洞挖掘-代码审计-反序列化
  • 网络社群的早期历史及其启示
  • 上海奉贤这所九年一贯制学校将迎首批新生,有何特色?
  • 工作坊|早期左翼文学的多重张力与历史回响
  • 针灸学专家夏玉清逝世,20岁时奔赴抗美援朝战场救护伤员
  • 美国佛罗里达州立大学枪击事件已致2人死亡
  • 复旦大学官宣成立3个创新学院,院士赵东元、副校长周磊和姜育刚分别任院长