docs: explain dashboard panels data and display boundaries

This commit is contained in:
cieanyau committed 2026-11-06 00:37:46 +08:00
1 parent 631fe30012
commit 145d04e9db
9 files changed
+39

No files matched your search

+4
View File
@@ -1,4 +1,5 @@
<script>
/** 首页服务器:云/物理模块组各有查询器,每页 5 台;类型与页码形成签名,切换后不能沿用另一页的数据。 */
import "~/assets/styles/HomeServerPanel.Do7AgMDx.css";
import { toDisplayString } from "vue";
import { renderList } from "vue";
@@ -93,6 +94,7 @@ var ne = [`aria-busy`],
X = ref(0),
Z = 0,
Q = ``;
// 新查询清空不匹配的旧页;同一查询重试失败可保留旧数据,但只有最新代次可更新状态。
async function $() {
let e = ++Z,
t = JSON.stringify([W.value, Y.value]);
@@ -117,6 +119,7 @@ var ne = [`aria-busy`],
e === Z && (K.value = !1);
}
}
// 加载中或列表出错时不继续分页,零基分页器事件转换为接口一基页码。
function re(e) {
if (!(K.value || J.value)) return ((Y.value = e.page + 1), $());
}
@@ -128,6 +131,7 @@ var ne = [`aria-busy`],
onUnmounted(() => {
Z += 1;
}),
// 错误时旧列表/分页使用 inert 禁止交互,重试入口仍可用;各实例展示计费状态与到期日。
(n, r) => {
let a = NuxtLink,
s = button,