diff --git a/nezha-fronted/src/components/common/rightBox/profileBox.vue b/nezha-fronted/src/components/common/rightBox/profileBox.vue index e84fa691b..652b9fdcf 100644 --- a/nezha-fronted/src/components/common/rightBox/profileBox.vue +++ b/nezha-fronted/src/components/common/rightBox/profileBox.vue @@ -25,7 +25,7 @@ - + @@ -123,6 +123,7 @@ export default { if (res.code === 200) { this.$message({ duration: 2000, type: 'success', message: this.$t('tip.saveSuccess') }) this.esc(true) + this.$emit('clickProfile') } else { this.$message.error(res.msg) } diff --git a/nezha-fronted/src/components/page/config/profile.vue b/nezha-fronted/src/components/page/config/profile.vue index 4d9a9d442..15b7b6c86 100644 --- a/nezha-fronted/src/components/page/config/profile.vue +++ b/nezha-fronted/src/components/page/config/profile.vue @@ -131,7 +131,7 @@ - + @@ -224,9 +224,6 @@ export default { mounted () { this.personalCenter() }, - beforeUpdate () { - this.personalCenter() - }, methods: { // 请求后端数据 personalCenter () { @@ -314,6 +311,9 @@ export default { this.object = res.user }) }, + clickProfile () { + this.personalCenter() + }, closeDialog () { this.authBindShow = false this.bindAuthCode = ''