From 37ccf4dacb70cc6cd15728377f2d42f9cc9c4932 Mon Sep 17 00:00:00 2001 From: Pang Date: Sun, 17 Dec 2023 16:18:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=A4=B4=E5=83=8F?= =?UTF-8?q?=E5=87=BA=E7=8E=B0D=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/components/UserAvatar/index.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/resources/assets/js/components/UserAvatar/index.vue b/resources/assets/js/components/UserAvatar/index.vue index ed0fea5c0..a605ef99c 100755 --- a/resources/assets/js/components/UserAvatar/index.vue +++ b/resources/assets/js/components/UserAvatar/index.vue @@ -36,9 +36,13 @@ export default { mounted() { this.getData(); // - this.subscribe = Store.subscribe('userActive', ({data}) => { + this.subscribe = Store.subscribe('userActive', ({type, data}) => { if (data.userid == this.userid) { - this.setUser(data) + if (type === 'line') { + this.user && this.$set(this.user, 'online', data.online); + } else { + this.setUser(data) + } } }); this.$store.state.userAvatar[this._uid] = this.$props;