From 98d18a15aa527232301fc36415668e44304e80e3 Mon Sep 17 00:00:00 2001 From: ywyonui Date: Mon, 23 Jun 2025 18:30:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A6=96=E9=A1=B5=E9=80=89?= =?UTF-8?q?=E5=AD=A6=E7=94=9F=E5=A4=B4=E5=83=8F=E9=83=BD=E4=B8=80=E6=A0=B7?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/base/home/index.vue | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/pages/base/home/index.vue b/src/pages/base/home/index.vue index 6e0c937..771e4d0 100644 --- a/src/pages/base/home/index.vue +++ b/src/pages/base/home/index.vue @@ -10,7 +10,7 @@ - + @@ -108,7 +108,7 @@ @click="switchXs(xs)" > - + {{ xs.xm }} @@ -204,12 +204,12 @@ const xsList = ref([ bjmc: "01班", njmcId: "", xstx: "/static/base/home/11222.png", + xstxUrl: '' } ]); // 当前选中的学生 let curXs = ref(xsList.value[0]); -const xsTx = ref(imagUrl(curXs.value.xstx)); // 控制选择器显示状态 const showSelector = ref(false); @@ -238,7 +238,6 @@ function showXsSelector() { // 切换学生 function switchXs(xs: any) { curXs.value = xs; - xsTx.value = imagUrl(xs.xstx); showSelector.value = false; getArticleList(); // 记录存储切换 @@ -260,7 +259,7 @@ function goToDetail(notice: any) { const getArticleList = async () => { const params = Object.assign({}, pageParams.value, { njmcId: curXs.value.njmcId }); - cmsArticlePageApi(pageParams.value).then(res => { + cmsArticlePageApi(params).then(res => { announcements.value = res.rows; }) .catch((error) => { @@ -271,9 +270,12 @@ const getArticleList = async () => { onMounted(async () => { xsList.value = getUser.xsList; + for (let i = 0; i < xsList.value.length; i++) { + const xs = xsList.value[i]; + xs.xstxUrl = imagUrl(xs.xstx) || ""; + } curXs.value = getCurXs; - xsTx.value = imagUrl(getCurXs.xstx); - console.log(xsTx.value, getCurXs.xstx) + curXs.value.xstxUrl = imagUrl(getCurXs.xstx) || ""; getArticleList(); });