2016-11-12 3 views
0

私はmutatorsが増えているvuexファイルを持っていますが、別のファイルに分割する正しい方法はわかりません。私はどのように私のvuexファイルを分割するのですか?

私が持っているので:

const store = new Vuex.Store({ vuex stuff })をして、私のメインのVueアプリの宣言よりも下:const app = new Vue({ stuff })

私はVueのコンポーネントと連携幸せだと、既にそれらの多くを持っているが、これは一番上のものですアプリケーションのレベルと私はそれを分解する方法をよく分かりません。何かアドバイスをいただきました。

答えて

1

異なるモジュールに分割することができます。そうすれば、関連するすべての変異、ゲッター、状態、およびアクションを別々のファイルに保存できます。私ができることよりも良い説明が書かれています:https://vuex.vuejs.org/en/modules.html

+0

これは私の試みで、最初のコンポーネントの最初のstore.commitに 'store is not defined'エラーが発生しました。 – daninthemix

+2

これは、何か助けを与えるのに十分な詳細ではありません。 –

+0

これを破る方法のコード例は次のとおりです。https://github.com/vuejs/vuex/tree/dev/examples/shopping-cart/store – Marko

関連する問題