上一节我们实现了单车报障页这一节我们来实现个人中心页面:
老套路关键词排名这一节我们来实现个人中心页面:
老套路先进行页面分析
个人中心页有两种状态内容创建先进行页面分析
个人中心页有两种状态即未登录和已登录所以要求不同数据驱动产生的不同页面
点击登录/退出登录按钮需要响应合理逻辑并改变按钮样式
只有登录状态下才会显示我的钱包按钮
页面结构
<!--pages/my/index.wxml-->
<view class="container">
<view class="user-info">
<!-- 用户未登录就没有头像-->
<block wx:if="{{userInfo.avatarUrl != ''}}">
<image src="{{userInfo.avatarUrl}}"></image>
</block>
<text>{{userInfo.nickName}}</text>
</view>
<!-- 用户未登录就没有钱包按钮-->
<block wx:if="{{userInfo.avatarUrl != ''}}">
<view class="my-wallet tapbar" bindtap="movetoWallet">
<text>我的钱包</text>
<text>></text>
</view>
</block>
<button bindtap="bindAction" class="btn-login" hover-class="gray" type="{{bType}}" >{{actionText}}</button>
</view>
指令wx:if="boolean": 当boolean为true被它(block)包裹的元素将会显示否则不现实这样可以处理在未登录状态下不显示头像和钱包按钮
页面样式
/* pages/my/index.wxss */
.user-info{
background-color: #fff;
padding-top: 60rpx;
}
.user-info image{
display: block;
width: 180rpx;
height: 180rpx;
border-radius: 50%;
margin: 0 auto 40rpx;
box-shadow: 0 0 20rpx rgba(0,0,0