From 632576de94ebd1e26d5cbc0e3b8909a99dba20b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9B=AE=E6=A3=83?= Date: Thu, 25 Jul 2024 13:07:46 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=84=20=E5=B8=96=E5=AD=90=E4=B8=80?= =?UTF-8?q?=E6=AC=A1=E5=88=B7=E6=96=B012=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/common/Posts.vue | 2 +- src/plugins/Mys/request/getForumList.ts | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/pages/common/Posts.vue b/src/pages/common/Posts.vue index bc7fc353..fa8ace58 100644 --- a/src/pages/common/Posts.vue +++ b/src/pages/common/Posts.vue @@ -202,7 +202,7 @@ async function freshPostData(): Promise { ); loading.value = true; loadingTitle.value = `正在加载 ${curGameLabel.value}-${curForumLabel.value}-${curSortLabel.value} 的数据`; - const postsGet = await Mys.Posts.get(curForum.value, curSortType.value); + const postsGet = await Mys.Posts.get(curForum.value, curSortType.value, 12); posts.value = postsGet.list; await nextTick(); loading.value = false; diff --git a/src/plugins/Mys/request/getForumList.ts b/src/plugins/Mys/request/getForumList.ts index 284fb6e6..f276ec6c 100644 --- a/src/plugins/Mys/request/getForumList.ts +++ b/src/plugins/Mys/request/getForumList.ts @@ -1,24 +1,30 @@ /** * @file plugins/Mys/request/getForumList.ts * @description Mys 插件特定论坛请求 - * @since Beta v0.5.0 + * @since Beta v0.5.1 */ import TGHttp from "../../../utils/TGHttp.js"; /** * @description 获取特定论坛列表 - * @since Beta v0.5.0 + * @since Beta v0.5.1 * @param {number} forumId 特定论坛 ID * @param {number} type 排序方式: 0-按热度排序,1-最新回复,2-按时间排序 + * @param {number} page_size 每页数量 * @return {Promise} */ async function getForumList( forumId: number, type: number = 0, + page_size: number = 20, ): Promise { const url = "https://bbs-api.miyoushe.com/post/wapi/getForumPostList"; - const params = { forum_id: forumId.toString(), sort_type: type.toString() }; + const params = { + forum_id: forumId.toString(), + sort_type: type.toString(), + page_size: page_size.toString(), + }; const resp = await TGHttp(url, { method: "GET", query: params,