diff --git a/pages/im/components/groupUserList.vue b/pages/im/components/groupUserList.vue index ad222ad..20d07e2 100644 --- a/pages/im/components/groupUserList.vue +++ b/pages/im/components/groupUserList.vue @@ -74,7 +74,12 @@ }, mounted() { this.initGroupInfo() - this.initUsers() + getGroupUsers(this.targetId, this.count).then(res => { + this.users = res + res.map(item => { + this.$store.dispatch('updateContact', item) + }) + }) }, methods: { initGroupInfo() { @@ -88,7 +93,6 @@ initUsers() { getGroupUsers(this.targetId, this.count).then(res => { this.users = res - console.log('群成员列表', res); }) }, hideAction(item) { diff --git a/pages/im/group/index.vue b/pages/im/group/index.vue index caf00ab..97bbad8 100644 --- a/pages/im/group/index.vue +++ b/pages/im/group/index.vue @@ -63,13 +63,14 @@ uni.showToast({ title: '创建成功' }) - this.initData() - this.onHideModal() }).catch(err => { uni.showToast({ icon: 'none', - title: err + title: err.message }) + }).finally(() => { + this.initData() + this.onHideModal() }) }, toGroup(targetId) {