|
|
@@ -11,7 +11,14 @@
|
|
|
<template>
|
|
|
<div class="page-scroll">
|
|
|
<div class="top">
|
|
|
- <van-image src="/native/svgs/img_defaultphoto.svg" width="90" height="90" round class="avatar" fit="cover">
|
|
|
+ <van-image
|
|
|
+ :src="userInfo ? userInfo.avatar : '/native/svgs/img_defaultphoto.svg'"
|
|
|
+ width="90"
|
|
|
+ height="90"
|
|
|
+ round
|
|
|
+ class="avatar"
|
|
|
+ fit="cover"
|
|
|
+ >
|
|
|
</van-image>
|
|
|
|
|
|
<van-button type="primary" v-if="!userInfo" @click="login">点击授权登录</van-button>
|
|
|
@@ -93,9 +100,7 @@ export default {
|
|
|
iv: res.iv
|
|
|
})
|
|
|
.then(() => {
|
|
|
- this.$store.dispatch('getUserInfo').then(() => {
|
|
|
- this.navigateBack();
|
|
|
- });
|
|
|
+ this.$store.dispatch('getUserInfo');
|
|
|
});
|
|
|
}
|
|
|
});
|