diff --git a/src/components/App.vue b/src/components/App.vue index 567e81ad8c..59b8af0f73 100644 --- a/src/components/App.vue +++ b/src/components/App.vue @@ -29,12 +29,6 @@ const store = useStore(); const openedEditor = computed(() => store.state.openedEditor); -/** - * 読み込むプロジェクトファイルのパス。 - * undefinedのときは何も読み込むべきものがない。 - */ -const projectFilePath = ref(undefined); - // Google Tag Manager const gtm = useGtm(); watch( @@ -75,10 +69,7 @@ onMounted(async () => { await store.dispatch("INIT_VUEX"); // プロジェクトファイルのパスを取得 - const _projectFilePath = urlParams.get("projectFilePath"); - if (_projectFilePath != undefined && _projectFilePath !== "") { - projectFilePath.value = _projectFilePath; - } + const projectFilePath = urlParams.get("projectFilePath"); // どちらのエディタを開くか設定 await store.dispatch("SET_OPENED_EDITOR", { editor: "talk" }); @@ -129,12 +120,9 @@ onMounted(async () => { }); // プロジェクトファイルが指定されていればロード - if ( - typeof projectFilePath.value === "string" && - projectFilePath.value !== "" - ) { + if (typeof projectFilePath === "string" && projectFilePath !== "") { isProjectFileLoaded.value = await store.dispatch("LOAD_PROJECT_FILE", { - filePath: projectFilePath.value, + filePath: projectFilePath, }); } else { isProjectFileLoaded.value = false;