浏览 SDKs · uni-app / uni-app x
平台
SDKsuni-app / uni-app x

分页获取已加入群组

分页查询当前用户已加入的群组。

复制

getJoinedGroupListPage() 适合群组数量较多的列表页。

参数说明

参数类型是否必填说明
offsetnumber起始偏移量,第一页传 0
countnumber本次读取数量。
import { getJoinedGroupListPage } from '@/uni_modules/unix-openim-sdk'

const result = await getJoinedGroupListPage({
  offset: 0,
  count: 50,
})
const groups = result != null ? result.groups : []

返回结果

Promise 成功后返回 OpenIMGroupListResult | null;非空结果的 groups 是当前页 OpenIMGroupItem[]。该结果不包含总数或下一页游标;当返回数量小于 count 时,可以视为已经到达当前列表末尾。

继续加载时,按已请求的条目数增加 offset,不要使用收到群组事件后可能已经变化的界面列表长度。群资料字段见群组概览

分页期间收到群组新增或删除事件时,应重置分页并从第一页重新加载,避免偏移量变化造成重复或遗漏。