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

+3
View File
@@ -1,4 +1,5 @@
<script>
/** 首页工单:读取第一页最多 5 条,显示回复时间与服务端状态;请求代次隔离重试和卸载,已有数据的失败不伪装成空列表。 */
import "~/assets/styles/HomeTicketPanel.LxPesukM.css";
import { toDisplayString } from "vue";
import { renderList } from "vue";
@@ -58,6 +59,7 @@ var T = [`aria-busy`],
F = ref(!1),
I = ref(``),
L = 0;
// 仅当前请求可以更新列表与加载标记,离页时提升 L 使旧回调失效。
async function R() {
let e = ++L;
((P.value = !0), (I.value = ``));
@@ -80,6 +82,7 @@ var T = [`aria-busy`],
onBeforeUnmount(() => {
L++;
}),
// 出错时提供重试并锁定旧工单条目,创建与查看全部入口保留。
(n, r) => {
let a = NuxtLink,
p = button,