From d5d6bfdc56780a18b92483303043a9ee2dd507dd Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 25 Apr 2024 13:28:30 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=8F=92=E4=BB=B6=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E6=94=AF=E6=8C=81=E5=8A=A8=E6=80=81API=E8=B0=83?= =?UTF-8?q?=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/@core/components/DialogCloseBtn.vue | 10 ++-- src/components/cards/PluginCard.vue | 9 ++-- src/components/render/PageRender.vue | 67 +++++++++++++++++-------- 3 files changed, 59 insertions(+), 27 deletions(-) diff --git a/src/@core/components/DialogCloseBtn.vue b/src/@core/components/DialogCloseBtn.vue index bc661431..7a5e4e76 100644 --- a/src/@core/components/DialogCloseBtn.vue +++ b/src/@core/components/DialogCloseBtn.vue @@ -1,4 +1,9 @@ diff --git a/src/components/cards/PluginCard.vue b/src/components/cards/PluginCard.vue index 1bf1cc5a..42e57630 100644 --- a/src/components/cards/PluginCard.vue +++ b/src/components/cards/PluginCard.vue @@ -62,7 +62,7 @@ const pluginInfoDialog = ref(false) const progressText = ref('正在更新插件...') // 插件数据页面配置项 -let pluginPageItems = reactive([]) +let pluginPageItems = ref([]) // 图片是否加载完成 const isImageLoaded = ref(false) @@ -156,7 +156,7 @@ async function loadPluginForm() { async function loadPluginPage() { try { const result: [] = await api.get(`plugin/page/${props.plugin?.id}`) - if (result) pluginPageItems = result + if (result) pluginPageItems.value = result } catch (error) { console.error(error) } @@ -443,6 +443,7 @@ watch( {{ props.plugin?.plugin_desc }} + @@ -463,7 +464,7 @@ watch( - + 配置 @@ -472,6 +473,7 @@ watch( + @@ -481,6 +483,7 @@ watch( + diff --git a/src/components/render/PageRender.vue b/src/components/render/PageRender.vue index 4436cb0d..e613b1ee 100644 --- a/src/components/render/PageRender.vue +++ b/src/components/render/PageRender.vue @@ -1,6 +1,11 @@