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
ウィンドウの一番上に表示されているメニューバーですが、表示は1つに見えて実はソング・トーク用のメニューバーが2つが用意されています。 これを1つにするタスクです。
MenuBar内にある、アプリで1回だけ実行されて欲しい処理が実行できるようになる。 (ショートカットキーの登録など)
2つのメニューバーはBaseMenuBar.vueを子コンポーネントにしているラッパーの形になっています。 そうではなく、App.vueの直下にBaseMenuBarが1つだけ存在する形を目指すことになると思います。
BaseMenuBar.vue
App.vue
BaseMenuBar
問題はBaseMenuBarのpropsのfileSubMenuDataですが、とりあえず親(App.vue)から必要なデータを受け取る形が良いかなと。 あとはApp.vueでこんな感じでfileSubMenuDataを渡せばいいかなと!
fileSubMenuData
const fileSubMenuData = computed(() => { // editor = "song" もしくは "talk" return {talk: talkFileSubMenuData, song: songFileSubMenuData}[editor] })
Vue的な知識が必要になり、ちょっと設計の知識も必要になりますが、結構勉強になると思うのでもしよければ! (分からないこととか、こういう設計で合ってる?とかあれば聞いてください!)
The text was updated successfully, but these errors were encountered:
やってみようとおもいます。
Sorry, something went wrong.
Successfully merging a pull request may close this issue.
内容
ウィンドウの一番上に表示されているメニューバーですが、表示は1つに見えて実はソング・トーク用のメニューバーが2つが用意されています。
これを1つにするタスクです。
Pros 良くなる点
MenuBar内にある、アプリで1回だけ実行されて欲しい処理が実行できるようになる。
(ショートカットキーの登録など)
実現方法
2つのメニューバーは
BaseMenuBar.vue
を子コンポーネントにしているラッパーの形になっています。そうではなく、
App.vue
の直下にBaseMenuBar
が1つだけ存在する形を目指すことになると思います。問題はBaseMenuBarのpropsのfileSubMenuDataですが、とりあえず親(App.vue)から必要なデータを受け取る形が良いかなと。
あとはApp.vueでこんな感じで
fileSubMenuData
を渡せばいいかなと!Pros 良くなる点
MenuBar内にある、アプリで1回だけ実行されて欲しい処理が実行できるようになる。
(ショートカットキーの登録など)
その他
Vue的な知識が必要になり、ちょっと設計の知識も必要になりますが、結構勉強になると思うのでもしよければ!
(分からないこととか、こういう設計で合ってる?とかあれば聞いてください!)
The text was updated successfully, but these errors were encountered: