From 0bdc9f96f47fc079943591ca8cae6985ec5e5b90 Mon Sep 17 00:00:00 2001 From: xjs Date: Fri, 27 Jun 2025 11:54:03 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=BF=97=E6=84=BF=E8=A1=A8=E5=9B=9E?= =?UTF-8?q?=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/views/sort-college.vue | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 345e385..ffcae66 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "version": "0.0.0", "type": "module", "scripts": { - "dev": "vite", + "dev": "vite --host 0.0.0.0", "build": "vue-tsc -b && vite build", "upload": "bash ./upload.sh", "build-and-upload": "pnpm run build && pnpm run upload", diff --git a/src/views/sort-college.vue b/src/views/sort-college.vue index 6668428..3f09cf4 100644 --- a/src/views/sort-college.vue +++ b/src/views/sort-college.vue @@ -61,9 +61,26 @@ }; const removeCollege = (index: number) => { + uni.postMessage({ + data: { + action: "delete", + message: JSON.stringify(wishList.value), + deleteType:'college', + deleteObj:JSON.stringify({...(wishList.value as any[])[index]}) + }, + }); wishList.value.splice(index, 1); }; const removeMajor = (index: number, mIndex: number) => { + uni.postMessage({ + data: { + action: "delete", + message: JSON.stringify(wishList.value), + deleteType:'major', + deleteCollege:JSON.stringify({...(wishList.value[index] as { vItems: any[] })}), + deleteObj:JSON.stringify({...(wishList.value[index] as { vItems: any[] }).vItems[mIndex]}) + }, + }); (wishList.value[index] as { vItems: any[] }).vItems.splice(mIndex, 1); };