Forráskód Böngészése

解决换接口后的头像问题

gcz 1 éve
szülő
commit
276afa79fd
1 módosított fájl, 5 hozzáadás és 3 törlés
  1. 5 3
      center/center.vue

+ 5 - 3
center/center.vue

@@ -8,7 +8,7 @@
 			<view class="home_top">
 				<view class="base-info block-wrap u-flex u-row-between" @click="$u.route('/center/memberinfo',{type:'redirectTo'})" v-if="vuex_member_info.name">
 					<view class="left u-flex">
-						<u-avatar :src="avatar||staticUrl+'/img/avatar.png'" size="140rpx"></u-avatar>
+						<u-avatar :src="avatar" size="140rpx"></u-avatar>
 						<view class="info">
 							<view class="name ellipsis-1">{{vuex_member_info.name||vuex_member_info.nickName}}</view>
 							<view class="mobile u-flex">
@@ -85,7 +85,8 @@
 			}
 		},
 		onShow() {	
-			if(this.vuex_member_info.name){
+			console.log('this.vuex_member_info',this.vuex_member_info);
+			if(this.vuex_member_info.id){
 				this.getMemberInfo();
 			}
 			
@@ -97,7 +98,8 @@
 			getMemberInfo(){
 				this.$u.api.personalIndex({userid:this.vuex_member_info.id}).then(res=>{
 					this.memberInfo = res.data.memberInfo;
-					this.avatar =  res.data.avatar;
+					this.avatar =  res.data.memberInfo.avatar;
+					console.log('this.avatar',this.avatar);
 					this.tools.forEach(item => {
 					  if (item.name === '客服热线') {
 					    item.phone = res.data.customerMobile;