Commit 3badfea2b9546039fc87bc37a2f121238d6bd919

Authored by fengtao
1 parent 8794f8f5

refractor:移除一些无用代码,feat:增加了默认头像

Showing 1 changed file with 8 additions and 8 deletions
@@ -8,7 +8,7 @@ @@ -8,7 +8,7 @@
8 <view class="u-flex u-p-l-30 u-p-r-20 u-p-t-75 u-p-b-30"> 8 <view class="u-flex u-p-l-30 u-p-r-20 u-p-t-75 u-p-b-30">
9 <block v-if="userInfo.isToken"> 9 <block v-if="userInfo.isToken">
10 <view @click="openPersonalInfo" class="u-m-r-20"> 10 <view @click="openPersonalInfo" class="u-m-r-20">
11 - <image class="avatar" mode="aspectFill" :src="userInfo.avatar || userInfo.avatarUrl || '/static/default.png'"></image> 11 + <image class="avatar" mode="aspectFill" :src="userInfo.avatar == '' ? '/static/default.png' : userInfo.avatar"></image>
12 </view> 12 </view>
13 <view @click="openPersonalInfo" class="u-flex-1"> 13 <view @click="openPersonalInfo" class="u-flex-1">
14 <view class="nickName u-flex"> 14 <view class="nickName u-flex">
@@ -22,11 +22,11 @@ @@ -22,11 +22,11 @@
22 </block> 22 </block>
23 <block v-else> 23 <block v-else>
24 <view class="u-m-r-20" @click="openLoginFunc"> 24 <view class="u-m-r-20" @click="openLoginFunc">
25 - <view class="avatar u-flex"><u-icon name="account-fill" color="black" size="30"></u-icon></view> 25 + <view class="avatar u-flex"><image class="avatar" mode="aspectFill" src="../../static/default.png"></image></view>
26 </view> 26 </view>
27 <view class="u-flex-1"> 27 <view class="u-flex-1">
28 <view @click="openLoginFunc" class="u-font-lg click-login login-btn ">请点击登录</view> 28 <view @click="openLoginFunc" class="u-font-lg click-login login-btn ">请点击登录</view>
29 - <view @click="clickAccountFunc" class="detail"><text class="text">绑定账号</text></view> 29 + <view v-if="userInfo.isToken == '' || userInfo.isToken == null" @click="clickAccountFunc" class="detail"><text class="text">绑定账号</text></view>
30 </view> 30 </view>
31 </block> 31 </block>
32 <view v-if="userInfo.isToken"><u-icon name="arrow-right" color="white" size="13"></u-icon></view> 32 <view v-if="userInfo.isToken"><u-icon name="arrow-right" color="white" size="13"></u-icon></view>
@@ -55,7 +55,7 @@ @@ -55,7 +55,7 @@
55 </view> 55 </view>
56 <view class="u-flex-1"> 56 <view class="u-flex-1">
57 <view @click="openLoginFunc" class="u-font-lg login-btn">登录</view> 57 <view @click="openLoginFunc" class="u-font-lg login-btn">登录</view>
58 - <view @click="clickAccountFunc" style="color: black" class="detail">绑定账号</view> 58 + <view v-if="userInfo.isToken == '' || userInfo.isToken == null" @click="clickAccountFunc" style="color: black" class="detail">绑定账号</view>
59 </view> 59 </view>
60 </block> 60 </block>
61 <view><u-icon name="arrow-right" color="black" size="13"></u-icon></view> 61 <view><u-icon name="arrow-right" color="black" size="13"></u-icon></view>
@@ -75,8 +75,8 @@ @@ -75,8 +75,8 @@
75 <view class="nav-right"><image class="image" src="../../static/arrow-right.png"></image></view> 75 <view class="nav-right"><image class="image" src="../../static/arrow-right.png"></image></view>
76 </view> 76 </view>
77 </view> 77 </view>
78 - <view v-if="userInfo.isToken" class="u-flex" style="justify-content: center; width: 600rpx">  
79 - <button class="submit" size="default" @click.top="onLoginoutFunc"><text class="text">退出账号</text></button> 78 + <view @click="onLoginoutFunc" v-if="userInfo.isToken" class="u-flex" style="justify-content: center; width: 600rpx">
  79 + <button class="submit" size="default" @click="onLoginoutFunc"><text class="text">退出账号</text></button>
80 </view> 80 </view>
81 </view> 81 </view>
82 <!-- 绑定账号 --> 82 <!-- 绑定账号 -->
@@ -191,8 +191,8 @@ export default { @@ -191,8 +191,8 @@ export default {
191 onLoad(e) { 191 onLoad(e) {
192 // 隐藏原生的tabbar 192 // 隐藏原生的tabbar
193 uni.hideTabBar(); 193 uni.hideTabBar();
194 - if (e.obj !== null) {  
195 - const params = JSON.parse(e.obj); 194 + if (e.obj != null) {
  195 + const params = JSON.parse(decodeURIComponent(e.obj));
196 this.thirdObj = params; 196 this.thirdObj = params;
197 } 197 }
198 }, 198 },