From 9810bda461a614c85cae39836abb98450d0402f9 Mon Sep 17 00:00:00 2001 From: shuaizhx Date: Mon, 13 May 2024 11:41:15 +0800 Subject: [PATCH] misc: fix v-model used on props for vue3 make strictly checking I make this change during recent building configurator but got a failure. The change is to fix the problem caused by vue3's strictly syntax chacking. It is reported for newly releases only and before v3.2.25 it is a warning. I follow the error message and suggestion to change the code. Error message said "v-model cannot be used on a prop, because local prop bindings are not writable". Suggestion said "Use v-bind binding combined with v-on listener to emit update" I ran the build & install procedure to verify the problem was solved. Signed-off-by: dongpingx Tracked-On: #8596 --- .../configurator/packages/configurator/src-tauri/Cargo.lock | 2 +- .../configurator/packages/configurator/src/pages/Config.vue | 2 +- .../packages/configurator/src/pages/Config/ConfigForm.vue | 4 ++-- .../packages/configurator/src/pages/Config/NewBoard.vue | 2 +- .../configurator/src/pages/Config/Scenario/NewScenario.vue | 4 ++-- .../src/pages/Config/Scenario/OverwriteMessage.vue | 2 +- .../configurator/src/pages/Config/Scenario/SaveScenario.vue | 4 ++-- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/misc/config_tools/configurator/packages/configurator/src-tauri/Cargo.lock b/misc/config_tools/configurator/packages/configurator/src-tauri/Cargo.lock index dcbc2c54a..52544737c 100644 --- a/misc/config_tools/configurator/packages/configurator/src-tauri/Cargo.lock +++ b/misc/config_tools/configurator/packages/configurator/src-tauri/Cargo.lock @@ -1362,7 +1362,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap 2.0.0" + "indexmap 2.0.0", "slab", "tokio", "tokio-util", diff --git a/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue b/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue index 4e679247c..50a604958 100644 --- a/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue +++ b/misc/config_tools/configurator/packages/configurator/src/pages/Config.vue @@ -25,7 +25,7 @@ - diff --git a/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm.vue b/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm.vue index 661a76c28..d22d49b63 100644 --- a/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm.vue +++ b/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm.vue @@ -31,7 +31,7 @@ \ No newline at end of file + diff --git a/misc/config_tools/configurator/packages/configurator/src/pages/Config/NewBoard.vue b/misc/config_tools/configurator/packages/configurator/src/pages/Config/NewBoard.vue index 696eb5d76..a467f4263 100644 --- a/misc/config_tools/configurator/packages/configurator/src/pages/Config/NewBoard.vue +++ b/misc/config_tools/configurator/packages/configurator/src/pages/Config/NewBoard.vue @@ -1,6 +1,6 @@