fix(路由): 修复分页路由参数处理问题

修改路由更新逻辑,当页码小于等于1时移除p参数,避免URL中出现冗余参数。同时移除初始加载时的路由更新调用,防止重复操作。

docs: 更新文档说明
更新后台和评论端的更新说明,明确官方托管的使用方式
This commit is contained in:
anghunk
2026-01-21 11:23:47 +08:00
parent c95ca722bc
commit a9c8f0b541
3 changed files with 12 additions and 8 deletions

View File

@@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="shortcut icon" href="https://github.com/anghunk/CWD/blob/main/icon.png?raw=true"
type="image/x-icon">
<title>CWD 评论系统后台</title>
<title>CWD 评论后台</title>
</head>
<body>

View File

@@ -274,8 +274,13 @@ async function loadComments(page?: number) {
}
function updateRoutePage(page: number) {
const query = { ...route.query, p: String(page) };
router.replace({ query });
const query: Record<string, any> = { ...route.query };
if (page <= 1) {
delete query.p;
} else {
query.p = String(page);
}
router.push({ query });
}
async function goPage(page: number) {
@@ -365,7 +370,6 @@ onMounted(() => {
initialPage = Math.floor(value);
}
}
updateRoutePage(initialPage);
loadComments(initialPage);
});
</script>

View File

@@ -14,6 +14,8 @@ npm run deploy
## 后台更新
如果使用官方后台不需要更新。
```
cd cwd-admin
npm install
@@ -24,8 +26,6 @@ npm run build
## 评论端更新
使用最新的 `cwd.js` ,你可以托管到任何地方,不受限制
如果使用官方评论端 js `https://cwd.zishu.me/cwd.js`,不需要更新
如果你想自己托管,请使用官方的链接:`https://cwd.zishu.me/cwd.js`
不需要手动更新,每次评论端加载时会自动检查更新。
如果你想自己托管,请下载仓库 `/cwd-admin/public` 中最新的 `cwd.js` 文件。