router.js

// 群聊列表
router.get('/group/:page',controller.group.list);

app/controller/group.js

// 获取群里列表
async list(){
const { ctx,app } = this;
let current_user_id = ctx.authUser.id;

let page = ctx.params.page ? parseInt(ctx.params.page) : 1;
let limit = ctx.query.limit ? parseInt(ctx.query.limit) : 10;

let offset = (page-1)*limit;
let rows = await app.model.Group.findAll({
where:{
status:1
},
include:[{
model:app.model.GroupUser,
where:{
user_id:current_user_id
}
}]
});

return ctx.apiSuccess(rows);
}

下面是我测试截图

uni-app 93 群聊列表分页(一)_uni-app


感谢大家观看,我们下次见