From 413d374786598ae25892583fbe446bfa3ca5d592 Mon Sep 17 00:00:00 2001 From: zzp <34701892@qq.com> Date: Thu, 4 Sep 2025 16:22:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=AE=9E=E6=97=B6=E8=B5=84=E8=AE=AF):=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=B7=B2=E5=8F=91=E5=B8=83=E8=B5=84=E8=AE=AF?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E9=A1=B5=E9=9D=A2=E5=8F=8A=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加已发布资讯列表页面 indexRelease.vue - 新增获取已发布列表的接口 getReleaseList - 修改 RankList 组件支持隐藏展开按钮 - 在 pages.json 中注册新页面路由 --- src/api/index.ts | 5 + src/components/RankList.vue | 35 +-- src/pages.json | 3 + src/pages/realtimeInfo/indexRelease.vue | 290 ++++++++++++++++++++++++ 4 files changed, 309 insertions(+), 24 deletions(-) create mode 100644 src/pages/realtimeInfo/indexRelease.vue diff --git a/src/api/index.ts b/src/api/index.ts index 0e466a5..beaf06d 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -62,3 +62,8 @@ export const searchNews = (data: any) => { return Request.post("/news/search", data); }; + +// 已发布列表 +export const getReleaseList = (data: any) => { + return Request.post("/news/top_news_release_h5_d", data); +}; diff --git a/src/components/RankList.vue b/src/components/RankList.vue index b87c591..e36002c 100644 --- a/src/components/RankList.vue +++ b/src/components/RankList.vue @@ -1,19 +1,8 @@ @@ -113,6 +96,10 @@ const props = defineProps({ required: true, default: () => [], }, + needExp: { + type: Boolean, + default: true, + }, }); const clickItem = ref({}); diff --git a/src/pages.json b/src/pages.json index 1f03c41..f75f499 100644 --- a/src/pages.json +++ b/src/pages.json @@ -19,6 +19,9 @@ { "path": "pages/mine/index" }, + { + "path": "pages/realtimeInfo/indexRelease" + }, { "path": "pages/sreachReq/index" }, diff --git a/src/pages/realtimeInfo/indexRelease.vue b/src/pages/realtimeInfo/indexRelease.vue new file mode 100644 index 0000000..f9cf438 --- /dev/null +++ b/src/pages/realtimeInfo/indexRelease.vue @@ -0,0 +1,290 @@ + + + + +