<view class="user_head"> <view class="user_img"> <image src="{{userInfo.avatarUrl}}"></image> <view class="user_name">{{userInfo.nickName}}</view> </view> </view> <view class="order_title"> <text>我的订单</text> </view> <view class="order_section"> <view class="order_box"> <view> <view class="sub_order_header no_pay"> <text class="z fs32 fw">未支付</text> <text>倒计时:</text> <text id="textCounter">{{timeCounter}}</text> <text class="y">2017-4-5</text> </view> <view class="sub_order_content"> <view class="sub_order_img z"> <image src="/images/food.jpg"></image> </view> <view class="sub_order_img_detail z"> <text class="order_img_name">挪威深海三文鱼</text> <view> <text class="m30">共计:¥188.00</text> <view class="pay_btn" bindtap="payBtn">立即支付</view> </view> </view> </view> </view> <view> <view class="sub_order_header payed"> <text class="z fs32 fw">已支付</text> <text class="y">2017-4-5</text> </view> <view class="sub_order_content"> <view class="sub_order_img z"> <image src="/images/food.jpg"></image> </view> <view class="sub_order_img_detail z"> <text class="order_img_name">挪威深海三文鱼</text> <text class="m30">共计:¥188.00</text> </view> </view> </view> </view> </view> |
.user_img { width: 190rpx; height: 190rpx; border-radius: 50%; -webkit-border-radius: 50%; border: 10rpx solid #d1d3da; margin: 38rpx auto 0 auto; text-align: center; } .user_img image { display: block; width: 180rpx; height: 180rpx; border: none; border-radius: 50%; -webkit-border-radius: 50%; margin: 5rpx auto 0 auto; } .z { float: left; } .y { float: right; } .user_head { padding-top: 1px; height: 300rpx; } .user_name { margin: 20rpx; font-size: 30rpx; font-weight: bold; color: #7c7f88; } .order_title { border-left: 6px solid #de3120; height: 60rpx; line-height: 60rpx; padding-left: 20rpx; } .order_section { margin-top: 32rpx; padding-bottom: 135rpx; } .order_box ul li { height: 260rpx; position: relative; } .sub_order_header { height: 74rpx; line-height: 74rpx; padding: 0 60rpx; text-align: center; font-size: 30rpx; } .no_pay { background-color: #fed9c2; } .payed { background-color: #e5e8f1; } .sub_order_content { padding: 20rpx 60rpx; height: 150rpx; display: flex; position:relative; } .sub_order_img image { width: 230rpx; height: 150rpx; } .pay_box { position: absolute; right: 44rpx; bottom: 28rpx; } .pay_btn { display: inline-block; width: 180rpx; height: 50rpx; background-color: #de3120; border-radius: 40rpx; line-height: 50rpx; text-align: center; color: #fff; font-size: 30rpx; font-weight: bold; vertical-align: middle; position:absolute; right: 30rpx; bottom:26rpx; } .sub_order_img_detail { margin-left: 24rpx; font-size: 26rpx; font-weight: bold; } .order_img_name { margin: 10rpx 0; font-size: 32rpx; } .m30 { margin: 10rpx 0; font-weight: normal; } .sub_order_img_detail{ display: flex; flex-direction: column; justify-content:space-around; } |
// pages/user/user.js //获取应用实例 var app = getApp(); Page({ data: { userInfo: {}, timeCounter: null }, onLoad: function (options) { // 页面初始化 options为页面跳转所带来的参数 var that = this //调用应用实例的方法获取全局数据 that.countDown(1800); that.setData({ userInfo: app.globalData.userInfo }) }, formateTime: function (total) { var s = (total % 60) < 10 ? ('0' + total % 60) : total % 60; var h = total / 3600 < 10 ? ('0' + parseInt(total / 3600)) : parseInt(total / 3600); var m = (total - h * 3600) / 60 < 10 ? ('0' + parseInt((total - h * 3600) / 60)) : parseInt((total - h * 3600) / 60); return h + ' : ' + m + ' : ' + s; }, countDown: function (total) { var that = this; that.setData({ timeCounter: that.formateTime(total) }); if (total <= 0) { that.setData({ timeCounter: "已经截止" }); return; } setTimeout(function () { total--; that.countDown(total); }, 1000) }, payBtn:function(){ wx.navigateTo({ url: '/pages/nopay/nopay' }) } }) |
模板简介:该模板名称为【微信小程序订餐类我的订单页面样式模板制作设计下载】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。