We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EditorHomeではアプリケーション全体で開かれるダイアログをあらかじめコンポーネントとして配置しています。
voicevox/src/views/EditorHome.vue
Lines 151 to 170 in c2f9ca4
これの影響でダイアログの開閉状態をアプリケーション全体で管理する形になり、かつダイアログのオープンやクローズに反応して何かの関数を実行するためにwatchを使う必要があり、少し困難になっています。
quasarのuseDialogPluginComponentを使えば開閉状態のコントロールや開閉状態にフックした処理の実行などが素直に書けるはずです。 配置してあるダイアログをこれを使ってなるべく開閉するようになればこの課題は解決です。
useDialogPluginComponent
管理がしやすくなりそう。
とりあえず簡単そうなダイアログを1つ置き換えられるかどうかをチェックするのが良さそうに思います。 すでにuseDialogPluginComponentを使っている箇所がいくつかあると思うので参考になるかもです。
初心者歓迎タスクラベルがついていますがプログラミングの難度的には難しいと思います。 プログラミングに慣れている方がVuejsになれるのに適しているタスクだと思います。
The text was updated successfully, but these errors were encountered:
多分今はsrc/views/EditorHome.vueじゃなくて、src/components/Dialog/AllDialog.vueかもしれない
src/views/EditorHome.vue
src/components/Dialog/AllDialog.vue
Sorry, something went wrong.
No branches or pull requests
内容
EditorHomeではアプリケーション全体で開かれるダイアログをあらかじめコンポーネントとして配置しています。
voicevox/src/views/EditorHome.vue
Lines 151 to 170 in c2f9ca4
これの影響でダイアログの開閉状態をアプリケーション全体で管理する形になり、かつダイアログのオープンやクローズに反応して何かの関数を実行するためにwatchを使う必要があり、少し困難になっています。
quasarの
useDialogPluginComponent
を使えば開閉状態のコントロールや開閉状態にフックした処理の実行などが素直に書けるはずです。配置してあるダイアログをこれを使ってなるべく開閉するようになればこの課題は解決です。
Pros 良くなる点
管理がしやすくなりそう。
Cons 悪くなる点
実現方法
とりあえず簡単そうなダイアログを1つ置き換えられるかどうかをチェックするのが良さそうに思います。
すでに
useDialogPluginComponent
を使っている箇所がいくつかあると思うので参考になるかもです。その他
初心者歓迎タスクラベルがついていますがプログラミングの難度的には難しいと思います。
プログラミングに慣れている方がVuejsになれるのに適しているタスクだと思います。
The text was updated successfully, but these errors were encountered: