gaoluyang
2026-06-29 27cd042df9aca0383a49f3514bc21958dd890912
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<script lang="ts" setup>
import type { GroupLite } from '../../types'
 
import { GroupInfo } from '../../components/group'
 
defineOptions({ name: 'ImContactGroupDetail' })
 
defineProps<{
  group: GroupLite
}>()
 
const emit = defineEmits<{
  chat: [group: GroupLite]
}>()
</script>
 
<template>
  <!--
    通讯录 - 群聊详情
    - 内容走共享 <GroupInfo>,与 GroupInfoCard 浮层用同一份组件
    - 通讯录里都是已加群(GroupInfo 内部按 groupStore 推导);chat 抛上去由父级承接
  -->
  <div class="pt-12 px-6">
    <GroupInfo :group="group" @chat="emit('chat', $event)" />
  </div>
</template>