From bcc08a53eaf336d9699cd711239dd62a9743a96c Mon Sep 17 00:00:00 2001
From: R2m1liA <15258427350@163.com>
Date: Fri, 19 Dec 2025 11:38:33 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B0=83=E6=95=B4=E6=9C=8D=E5=8A=A1?=
=?UTF-8?q?=E6=94=AF=E6=8C=81=E9=A1=B5=E9=9D=A2=E6=B8=B2=E6=9F=93=E6=A8=A1?=
=?UTF-8?q?=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 将条件渲染由div判断改为el-skeleton template
---
app/pages/support/contact-us.vue | 31 ++++++++-------
app/pages/support/documents.vue | 65 ++++++++++++++++++--------------
app/pages/support/faq.vue | 60 +++++++++++++++--------------
3 files changed, 85 insertions(+), 71 deletions(-)
diff --git a/app/pages/support/contact-us.vue b/app/pages/support/contact-us.vue
index 442a6c3..1f6ca71 100644
--- a/app/pages/support/contact-us.vue
+++ b/app/pages/support/contact-us.vue
@@ -6,19 +6,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -31,7 +32,9 @@
{ label: $t('navigation.support'), to: localePath('/support') },
{ label: $t('navigation.contact-info') },
];
- const { data: contactInfo, pending, error } = useContactInfo();
+ const { data, pending, error } = useContactInfo();
+
+ const contactInfo = computed(() => data.value ?? null);
watch(error, (value) => {
if (value) {
diff --git a/app/pages/support/documents.vue b/app/pages/support/documents.vue
index 3c42a6d..78322c0 100644
--- a/app/pages/support/documents.vue
+++ b/app/pages/support/documents.vue
@@ -6,8 +6,22 @@
{{ $t('navigation.documents') }}
-
@@ -71,7 +78,9 @@
const page = ref(1);
const documentsPerPage = 10;
- const { data: documents, pending, error } = useDocumentList();
+ const { data, pending, error } = useDocumentList();
+
+ const documents = computed(() => data.value ?? []);
const documentTypeOptions = computed(() => {
const types: DocumentTypeView[] = [];
diff --git a/app/pages/support/faq.vue b/app/pages/support/faq.vue
index e1eb1f5..372a4b7 100644
--- a/app/pages/support/faq.vue
+++ b/app/pages/support/faq.vue
@@ -6,25 +6,7 @@
-
-
+
-
+
+
+
+
+
+
+
+
-
+
+
+
@@ -70,7 +70,9 @@
{ label: $t('navigation.faq') },
];
- const { data: questions, pending, error } = useQuestionList();
+ const { data, pending, error } = useQuestionList();
+
+ const questions = computed(() => data.value ?? []);
const questionTypeOptions = computed(() => {
const types: QuestionTypeView[] = [];