diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index 15d48f3..ec98b2a 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -51,7 +51,7 @@ - + + @@ -201,18 +201,9 @@ - + - + - + diff --git a/src/pages/my/setting.vue b/src/pages/my/setting.vue index a416894..20f12a2 100644 --- a/src/pages/my/setting.vue +++ b/src/pages/my/setting.vue @@ -361,8 +361,11 @@ export default defineComponent({ } const res = await setBaseAPI(data) console.log(res) + if (res.code === 1) { + //重新调用 this.userInfo['avatar'] = this.imgSrc + userStore.getUserInfo() } this.showImage = false }, @@ -382,7 +385,10 @@ export default defineComponent({ } const res = await setBaseAPI(data) console.log(res) - + if (res.code === 1) { + //重新调用 + userStore.getUserInfo() + } this.showName = false }, async onSubmitPhone() { diff --git a/src/store/user.ts b/src/store/user.ts index 1df19ad..d01fb69 100644 --- a/src/store/user.ts +++ b/src/store/user.ts @@ -33,10 +33,11 @@ export const useUserStore = defineStore( // 若头像为空 则使用默认头像 if (!val.avatar) { val.avatar = userInfoState.avatar - } else { - val.avatar = baseUrl + val.avatar // 地址拼接 - // val.avatar = 'https://oss.laf.run/ukw0y1-site/avatar.jpg?feige' } + // else { + // val.avatar = baseUrl + val.avatar // 地址拼接 + // // val.avatar = 'https://oss.laf.run/ukw0y1-site/avatar.jpg?feige' + // } // 判断是否设置村庄 val.isset = val.village ? true : false userInfo.value = val @@ -60,6 +61,8 @@ export const useUserStore = defineStore( const user = res.data const newData = userInfo.value newData.isset = !!user.village + newData.avatar = user.avatar + newData.nickname = user.nickname userInfo.value = newData // uni.setStorageSync('userInfo', userInfo) // uni.setStorageSync('token', userInfo.token)