小程序swiper实现订单页面

本文详细介绍使用小程序Swiper组件创建动态订单展示页面的过程。通过wxml和js代码结合,实现了不同状态订单的切换显示,包括全部订单、待支付订单等。每个订单项详细展示了商品信息、价格、数量及操作按钮。

小程序swiper实现订单页面

myOrder.wxml

<!--pages/myorder/myorder.wxml-->
<view class="swiper-tab">
  <block wx:for="{{swipertab}}" wx:key="sptab">
    <view class="swiper-tab-list {{currtab == item.index ? 'on' : ''}}" 
    data-current="{{item.index}}" 
    bindtap="tabSwitch">{{item.name}}</view>
  </block>
</view>

<swiper current="{{currtab}}" style="height:{{deviceH-31}}px" bindchange="onTabChange">
  <swiper-item>
    <scroll-view class="hot-box" scroll-y="true" style="height: 100%;">
      <view class="container-0">
        <view class="order" wx:for="{{allOrderS}}" wx:key="{{item.orderid}}" wx:for-item="order">
          <view class="orderNumber">订单编号:{{order.orderid}}</view>
          <view class="orderStatus">{{order.status}}</view>
          <view class="orderList" wx:for="{{order.goods}}" wx:key="item.index" bindtap="orderDetailShow" data-orderid="{{order.orderid}}">
              <image src='{{item.image}}'></image>
              <view class='orderDetail'>
                <view class='orderTitle'>{{item.title}}</view>
                <view class='orderStyle'>
                  <view class="orderColor">{{item.properties}}</view>
                  <!-- <view class="orderSize">{{item.size}},</view>
                  <view class="orderUnit">{{item.unit}}</view> -->
                </view>
              </view>
              <view class='orderInfor'>
                <view class='orderPrice'>{{item.price}}</view>
                <view class='orderNum'>{{item.number}}</view>
              </view>
          </view>
          <view class='orderSumPri'>
            共{{order.totalNumber}}件商品 合计:
            <view class='orderPri'>{{order.totalPrice}}元</view>
          </view>
          <view class="orderHander">
            <view class="orderCancel" bindtap="orderHandleOne" hidden="{{order.ifhiddenone}}">{{order.orderHandleOne}}</view>
            <view class="orderConfirm" bindtap="orderHandleTwo" hidden="{{order.ifhiddentwo}}">{{order.orderHandleTwo}}</view>
          </view>
        </view>
      </view>
    </scroll-view>
  </swiper-item>
  <swiper-item>
    <scroll-view class="hot-box" scroll-y="true" style="height: 100%;">
      <view class="container-1">
        <view class="order" wx:for="{{waitPayOrder}}" wx:key="{{item.orderid}}" wx:for-item="order">
          <view class="orderNumber">{{order.orderid}}</view>
          <view class="orderStatus">{{order.status}}</view>
          <view class="orderList" wx:for="{{order.goods}}" wx:key="item.index" bindtap="orderDetailShow">
              <image src='{{item.image}}'></image>
              <view class='orderDetail'>
                <view class='orderTitle'>{{item.title}}</view>
                <view class='orderStyle'>
                  

转载于:https://www.cnblogs.com/sinceForever/p/11363991.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值