From 1ed7d74c97c9149ebb211a298c434cf311253727 Mon Sep 17 00:00:00 2001 From: Xwite <1797350009@qq.com> Date: Thu, 3 Oct 2024 16:32:13 +0800 Subject: [PATCH] fix(web/sourceeditor): update el-checkbox usage; fix reactivity bugs;update isbooksource regex --- modules/web/src/components/SourceDebug.vue | 2 +- modules/web/src/components/SourceItem.vue | 2 +- modules/web/src/components/SourceList.vue | 2 +- modules/web/src/components/SourceTabForm.vue | 7 ++++++- modules/web/src/components/SourceTabTools.vue | 5 ++++- modules/web/src/components/ToolBar.vue | 2 +- modules/web/src/store/sourceStore.js | 4 ++-- 7 files changed, 16 insertions(+), 8 deletions(-) diff --git a/modules/web/src/components/SourceDebug.vue b/modules/web/src/components/SourceDebug.vue index 7c17dc194..f3bd89c9c 100644 --- a/modules/web/src/components/SourceDebug.vue +++ b/modules/web/src/components/SourceDebug.vue @@ -56,7 +56,7 @@ const startDebug = async () => { }; const isBookSource = computed(() => { - return /bookSource/.test(window.location.href); + return /bookSource/i.test(window.location.href); }); diff --git a/modules/web/src/components/SourceItem.vue b/modules/web/src/components/SourceItem.vue index a85c0bb97..b52c3b9be 100644 --- a/modules/web/src/components/SourceItem.vue +++ b/modules/web/src/components/SourceItem.vue @@ -2,7 +2,7 @@ const store = useSourceStore(); defineProps(["config"]); -const currentSource = store.currentSource; + +const currentSource = computed(() => store.currentSource); +/* +修改currentSource的属性 没有直接修改本身 +const { currentSource } = storeToRefs(store); + */