【微信小程序】车位在线销售平台(三)

文章目录

  • 【微信小程序】车位在线销售平台(三)
  • 前言
  • 一、背景色
  • 二、个人信息
  • 三、车位订单
  • 四、常用功能
  • 五、总结

前言

在前一章节中已经介绍了关于首页开发的大致内容,在这一章节中我们将对个人中心进行开发。


一、背景色

首先,我们在单调的灰色背景上,新添一层橙红色的渐变背景
这里我们先为背景色设立一个范围:
这里我将高度设为:400rpx,宽度则为100%

.background{display: flex;width: 100%;height: 400rpx;
}

接着我们导入背景色:

background: -webkit-linear-gradient(填上你想要的色调);

二、个人信息

在此基础上,我们添加头像、昵称和收件箱
为了方便,这里我将它们统一以横向排列
首先是头像:
头像采用van-image组件,并加入wx:if进行判断用户是否登录

    <!-- 头像 未登录 --><van-image class="portrait" wx:if="{{noLogin}}"   //判断是否登录round width="160rpx" height="160rpx" fit="cover"src="{{head_portrait}}" bind:click="login" /><!-- 头像 已登录 --><van-image class="portrait" wx:if="{{!noLogin}}"round width="160rpx" height="160rpx" fit="cover"src="{{head_portrait}}"/>

接着在右侧添加个人昵称:
这里我将登录判断做在了js文件中,在wxml文件中仅保留了一个绑定代码

wxml:<!-- 个人昵称 --><text class="username">{{username}}</text>wxss:/* 用户名 */
.username{margin-left: 30rpx;margin-top:80rpx;font-size: 38rpx;font-weight: bold;width: 360rpx;color:white;
}

最后加入收件箱图标:

    <!-- 信箱 --><van-icon name="envelop-o" wx:if="{{!noLogin}}"dot="true"bindtap="jump_info"custom-class="envelop"color="white"size="60rpx"/>

保存刷新运行,效果如下:

三、车位订单

车位订单栏中,分为五个状态:全部订单、待审核、待签约、待支付和已完成
形式众多商场小程序类似
首先为订单栏划分一块白色区域并水平居中:

wxml:
<!-- 覆盖的白色图层 -->
<view class="order_block">
</view>wxss:
/* 订单板块 */
.order_block{display: flex;flex-direction: column;width:700rpx;height: 250rpx;margin-left: 25rpx;margin-top: -120rpx;border-radius: 10rpx;background-color: white;
}

接着使用宫格进行排列:

<!-- 覆盖的白色图层 -->
<view class="order_block"><text class="title">车位订单</text><van-grid column-num="5" border="{{ false }}" icon-color="red" wx:if="{{!noLogin}}"><van-grid-item icon="shopping-cart" text="全部订单" icon-color="red" link-type="navigateTo" url="../user/order/order"/><van-grid-item icon="clock" text="待审核" icon-color="red" link-type="navigateTo" url="../user/order/order"/><van-grid-item icon="balance-list" text="待签约" icon-color="red" link-type="navigateTo" url="../user/order/order"/><van-grid-item icon="todo-list" text="待支付" icon-color="red" link-type="navigateTo" url="../user/order/order"/><van-grid-item icon="checked" text="已完成" icon-color="red" link-type="navigateTo" url="../user/order/order"/></van-grid>
</view>

每一个跳转我都做在了van-grid-item中,同时在宫格外判断了用户是否登录,当用户未登录时,不展现宫格内容。保存刷新运行,效果如下:

四、常用功能

除了最主要的订单外,小程序内附带了一些常用功能:优惠券、卡包、收藏、摇号、新人邀请
这里我采用单元格进行竖直排列,和订单的形式相似:

<!-- 主体内容图层 -->
<view class="main_block"><text class="title">常用功能</text><view class="main_block2"><van-cell-group custom-class="cell_group" border="{{false}}" wx:if="{{!noLogin}}"><van-cell title="我的优惠券" is-link title-style="font-size:28rpx" icon="coupon-o" link-type="navigateTo"url="../user/coupon/coupon"/><van-cell title="我的卡包" is-link title-style="font-size:28rpx" icon="paid" link-type="navigateTo"url="../user/card/card" /><van-cell title="我的收藏" is-link title-style="font-size:28rpx" icon="star-o" link-type="navigateTo"url="../user/collection/collection" /><van-cell title="我的摇号" is-link title-style="font-size:28rpx" icon="service-o" link-type="navigateTo"url="../user/yaohao/yaohao" /><van-cell title="我的邀请" is-link title-style="font-size:28rpx" icon="share-o"  link-type="navigateTo"url="../user/share/share" /><van-cell border="{{false}}" title="个人信息" is-link title-style="font-size:28rpx" icon="setting-o" link-type="navigateTo"url="../user/setting/setting" /></van-cell-group></view>
</view>

保存刷新运行,效果如下:

五、总结

个人中心这块涉及到的页面跳转和状态判断较多,这里就不做详细介绍了。

【微信小程序】车位在线销售平台(三)相关推荐

  1. (微信小程序毕业设计)基于微信小程序旅游服务平台

    基于微信小程序旅游服务平台 旅游服务平台用户端是微信小程序端,管理员端是web后端,设计基于java编程语言,mysql数据库,idea开发工具,ssm框架开发,本系统分为用户和管理员两个角色,用户可 ...

  2. 微信小程序心理健康服务平台+后台管理系统|前后分离VUE

    <微信小程序心理健康服务平台+后台管理系统|前后分离VUE>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 本系统包含微信小程序前台和Java做的后台管理系统,该后 ...

  3. 微信小程序——后管平台配置讲解

    微信小程序--后管平台配置讲解 前言 基本配置 登录注册 基本信息 版本管理 成员管理 开发管理 开发设置 接口设置 总结 前言 微信公众平台是微信提供给我们开发管理小程序账号的一个后台管理平台.本篇 ...

  4. 微信小程序保险管理平台+后台管理系统

    <微信小程序保险管理平台+后台管理系统>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 本系统包含微信小程序做的保险管理前台和Java做的后台管理系统: 微信小程序 ...

  5. 微信小程序汽车租赁平台+后台管理系统

    <微信小程序汽车租赁平台+后台管理系统>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 本系统包含微信小程序做的汽车租赁前台和Java做的后台管理系统: 微信小程序 ...

  6. 微信小程序旅游服务平台+后台管理系统|前后分离VUE

    <微信小程序旅游服务平台+后台管理系统|前后分离VUE>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 本系统包含微信小程序前台和Java做的后台管理系统,该后台采 ...

  7. 微信小程序地摊管理平台+后台管理系统

    <微信小程序地摊管理平台+后台管理系统>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 本系统包含微信小程序做的地摊管理前台和Java做的后台管理系统: 微信小程序 ...

  8. 微信小程序布局技巧(三)

    微信小程序布局技巧(三) 前言 小程序适配 物理像素 小程序中的px px和rpx转换 应用 尾巴 前言 本文是微信小程序(本文后面统称小程序)布局技巧系列最后一篇文章,主要说明小程序的屏幕适配问题. ...

  9. 基于SpringBoot+微信小程序的社区平台

    基于SpringBoot+微信小程序的社区平台 ✌全网粉丝20W+,csdn特邀作者.博客专家.CSDN新星计划导师.java领域优质创作者,博客之星.掘金/华为云/阿里云/InfoQ等平台优质作者. ...

  10. 基于微信小程序的签到平台的研究与设计

    0 引言 为解决传统签到耗时长. 效率低等问题, 出现了多种签到形式, 包含硬件和软件两种, 但是现存的技术存在一定的缺陷. 为此, 设计出实现高效率.高可信度的签到平台是非常重要的. 手机安装最多. ...

最新文章

  1. DELL R710 服务器内存排错
  2. 马斯克成功把人从太空送回地球!历时64天,SpaceX首次载人任务圆满收工
  3. 王志成/王之泰《面向对象程序设计(java)》第十一周学习总结
  4. Acwing第 26 场周赛【完结】
  5. [转自天涯]很多年以前,我是一个中锋
  6. linux全自动安装光盘,CentOS7全自动安装光盘制做详解
  7. IPFS: Merkle DAG数据结构
  8. 2009年3月全国计算机等级考试二级vfp笔试,2009年3月全国计算机等级考试二级VFP笔试试题及答案.doc...
  9. 自定义封装 banner 组件
  10. ZZULIOJ ASCII码排序(多实例测试)
  11. 深入理解分布式系统原理与设计
  12. 分布式架构的演进过程,docker面试题汇总
  13. 动态分享到微信朋友圈的方法,果断收藏——(摘抄至他人)
  14. MYSQL中删除重复记录的方法
  15. vue 城市级联选择 distPicker
  16. 2022年外卖行业分析
  17. pb调用计算机默认游览器,PB打开ole控件IE浏览器版本问题_指定Webbrowser控件所用IE内核版本(转)...
  18. C语言班级财务管理系统
  19. Python 搭建excel数据分析环境(符Demo源码)
  20. R语言ggplot2可视化:使用geom_step可视化阶梯图、阶梯线图、可视化分组阶梯线图、自定义填充不同分组的阶梯线图(filled geom_step)

热门文章

  1. 日期类的实现(C++编写练习类与对象)
  2. Go语言学习资料大全整理
  3. java服务器如何群发消息,java TCP编程简单实现一个消息群发功能
  4. 关于C++中Eigen库效率提升的思考
  5. STM32——SPI通信实验
  6. 给孩子简单快乐的童年
  7. 第11届蓝桥杯省模拟赛
  8. 每日一词: 战略 2022.3.30
  9. 码云上最棒的Java管理后台系统
  10. 关于偶的专业-信息工程