fix(路由): 修复分页路由参数处理问题
修改路由更新逻辑,当页码小于等于1时移除p参数,避免URL中出现冗余参数。同时移除初始加载时的路由更新调用,防止重复操作。 docs: 更新文档说明 更新后台和评论端的更新说明,明确官方托管的使用方式
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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` 文件。
|
||||
|
||||
Reference in New Issue
Block a user