import { defineStore } from 'pinia' import { ServeGroupDetail, ServeGetGroupMembers } from '@/api/group/index' import { useDialogueStore } from '@/store' export const useGroupStore = defineStore('group', { state: () => { return { groupInfo: '', //群聊信息 memberList: [], //群成员列表 } }, getters: { //获取群聊信息 getGroupInfo: (state) => state.groupInfo, }, actions: { //获取群聊信息 async setGroupInfo() { const dialogueStore = useDialogueStore() let { code, data } = await ServeGroupDetail({ group_id: dialogueStore.talk.receiver_id, }) if (code == 200) { console.log(data) this.groupInfo = data } }, }, })