From dce3b8ec5810725798d7df0564cf7b6c4bbb74d0 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 22 Jan 2026 15:26:46 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=AD=9B=E9=80=89?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=90=9C=E7=B4=A2=E6=8A=A5=E9=94=99=20-=20As?= =?UTF-8?q?signment=20to=20constant=20variable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题:使用 v-model 绑定 reactive 对象时,Vue 尝试重新赋值整个对象导致报错 解决方案: - 将所有 TaskFilters 组件的 v-model 改为 :model-value 和 @update:model-value - 在事件处理函数中使用 Object.assign 来更新 reactive 对象的属性,而不是重新赋值整个对象 - 修复了 filters、reviewFilters、inProgressFilters、completedFilters、publishedFilters、draftsFilters 的绑定方式 --- frontend/src/views/TaskHall.vue | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/frontend/src/views/TaskHall.vue b/frontend/src/views/TaskHall.vue index 6d29786..1c72c03 100644 --- a/frontend/src/views/TaskHall.vue +++ b/frontend/src/views/TaskHall.vue @@ -71,7 +71,8 @@