Vuejsのコンポーネント間で共有状態を実装するためのベストプラクティスを知りたいと思います。Vuejs:コンポーネント間の共有状態
状況を想像してみてください。あなたにはモーダルを示すウェブアプリがあります。モーダルのブール値はshow
です。この状態は、モーダルOKボタンがクリックされた場合に変更されますが、バックグラウンドの一部がクリックされた場合や、一部のサーバープッシュ状態の変更であっても変更されます。したがって、モーダルは、親アプリのように状態を変更できる必要があります。
状況B:一般的なデータを共有する異なるコンポーネント内に入力フィールドを表示するウェブアプリvalue
があります。ユーザーがあるコンポーネントのフィールドを介してvalue
を変更した場合は、もう一方のコンポーネントでも更新する必要があります。再度、両方ともサーバープッシュイベントで更新する必要があります。
質問:私は
右これについて移動する正しい方法はvuexを使用して、共有状態にすべてのコンポーネントによってによって観察し、放出されたアクションによって変更された店舗の場を作ることであろうということ/その値を変更する必要がある親ですか?
私たちが知っているこのような危険な(扱いにくい)反応性を紹介していないのですか?Meteor?
どのようにフローを文書化するのですか、何に依存しますか?
Vueは実際にあなたが言っていることを正確に示すウェブサイト上にモーダルコンポーネントを持っています:https://vuejs.org/v2/examples/modal.html –
Ohありがとう私Vueにこの例があるのを忘れた – CodinCat