From f43216a9f4e7262b55c5286cffd1145a76317861 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=96=E6=99=8B=E9=A3=9E?= <378266566@qq.com> Date: Fri, 31 Oct 2025 18:13:06 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=A2=9E=E5=BC=BA=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E4=BD=93=E9=AA=8C=EF=BC=8C=E6=8C=82=E8=BD=BD=E5=89=8D=E5=B0=B1?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8F=98=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dashboard/demo/components/ProjectCard.vue | 43 +----------- src/views/dashboard/demo/index.vue | 68 +++++++------------ 2 files changed, 26 insertions(+), 85 deletions(-) diff --git a/src/views/dashboard/demo/components/ProjectCard.vue b/src/views/dashboard/demo/components/ProjectCard.vue index 5a7b135..4c07732 100644 --- a/src/views/dashboard/demo/components/ProjectCard.vue +++ b/src/views/dashboard/demo/components/ProjectCard.vue @@ -10,54 +10,13 @@ const props = defineProps({ default: () => {}, }, }) -const gridData = ref([]) - watch( () => props.data, (newValue, oldValue) => { // 下方信息不会打印在控制台中 console.log('a has changed', newValue, oldValue) - getNewData() }, ) -async function getNewData() { - const rows = props.data.Content || [] - for (const item of rows) { - try { - const param = item.Point - const res = await getExaNow(param) - - let ifColor: boolean = false - if (res != null) - ifColor = res === '1' - - gridData.value.push(Object.assign({}, item, { ifColor })) - } - catch (e) { - } - } -} - -// 页面挂载时批量请求并更新数据(避免在模板中调用异步) -// onMounted(async () => { -// const rows = props.data.Content || [] -// for (const item of rows) { -// try { -// const param = item.Point -// const res = await getExaNow(param) - -// let ifColor: boolean = false -// if (res != null) -// ifColor = res === '1' - -// gridData.value.push(Object.assign({}, item, { ifColor })) - -// console.log(gridData.value) -// } -// catch (e) { -// } -// } -// }) - +
diff --git a/src/views/dashboard/demo/index.vue b/src/views/dashboard/demo/index.vue index 81ceedd..322560b 100644 --- a/src/views/dashboard/demo/index.vue +++ b/src/views/dashboard/demo/index.vue @@ -1,7 +1,6 @@