第七节:订单结果页

订单结果页

需求: 显示当前订单信息,用户可以在该页面分享给好友,让好友参加获取他购买的礼物。

小程序端

1 请求订单数据,显示订单信息,购买者可以在这里分享给好友。

app.json

 {
  "pages": [
    "pages/index/index",
    "pages/list/list",
    "pages/item/item",
    "pages/login/login",    
    "pages/payment/payresult/payresult"
  ],
  "window": {
    "backgroundTextStyle": "light",
    "navigationBarBackgroundColor": "#e50e38",
    "navigationBarTitleText": "百步生活",
    "navigationBarTextStyle": "#fff",
    "enablePullDownRefresh": false,
    "backgroundColor": "#e50e38"
  },
}

payresult.wxml

<view class="container">
  <view class="success-status">
    <view class="tip">礼物准备完毕,送出去吧</view>
    <view class="open-condition">记得提醒对方填写收货地址哦</view>
  </view>
  <image class='avatar' src='{{userInfo.avatarUrl}}'></image>
  <scroll-view class="detail-box">
      <view class="u-info">{{userInfo.nickName}}送出{{totalNum}}份礼物</view>
      <view class="wish">{{wish}}</view>
      <view class="product-wrap">
          <image src="{{showPic}}"></image>

      </view>
  </scroll-view>
  <button class="btn-share" open-type="share"> 送给朋友 <text class="fa fa-flag"></text></button>
</view>

payresult.wxss

.btn-share{
  width: 480rpx;
  height: 88rpx;
  border-radius: 44rpx;
  background: #e50e38;
  color: #fff;
  line-height: 88rpx;
  text-align: center;
  margin-top: 40rpx;
  letter-spacing: 2rpx;
  font-size: 36rpx;
  position: absolute;
  bottom: 120rpx;
}
page{
  background: #e50e38;
  width: 100%;
  height: 100%;
}
.container{
  width: 100%;
  height: 100%;
  padding: 0;
}
.container .success-status{
  padding: 36rpx 0;
  color: #fff;
  height: 20%;
}
.container .success-status .tip{
  text-align: center;
  line-height: 60rpx;
  font-size: 36rpx;
}
.container .success-status .open-condition{
  text-align: center;
  line-height: 60rpx;
  font-size: 28rpx;
}
.detail-box{
  position: relative;
  height: 80%;
  background: #fff;
  width: 718rpx;
  margin: 0 16rpx;
  border-top-left-radius: 16rpx;
  border-top-right-radius: 16rpx;
  text-align: center;
}
.avatar{
  position:absolute;
  width:120rpx;
  height:120rpx;
  top:20%;
  left:50%;
  margin-top:-60rpx;
  margin-left:-60rpx;
  border-radius: 50%;
  z-index: 999;
}
.u-info{
  text-align: center;
  padding-top:80rpx;
  font-size:28rpx;
}
.wish{
  text-align: center;
  padding-top:32rpx;
  font-size:36rpx;
  margin-bottom: 20rpx;
}
.detail-box .name{
  text-align: center;
  font-size: 28rpx;
  margin-bottom: 20rpx;
}
.detail-box image{
  width: 450rpx;
  height: 450rpx;
  text-align: center
}
.product-wrap{
  border: 2rpx solid #aa924c;
  width: 450rpx;
  margin: 20rpx 134rpx;
}

payresult.js

联系管理员微信tutu19192010,注册账号

上一篇
下一篇
Copyright © 2022 Egon的技术星球 egonlin.com 版权所有 帮助IT小伙伴学到真正的技术