2020年2月7日vuexのgettersで違う結果を返すには次のようなテンプレートのデータを返すような処理をあるとします。}}これだと、一度返されたデータはキャッシュされ、また次も同じデータが返されます。毎回データを生成して、確実に違うデータを返したいなら、Functionを返すようにします。2017年10月17日vuexでデータのstateの初期化するにはまずVueでは使用するプロパティをdataに宣言しておかなければなりません。これはnullでは駄目で、配列として使う予定なら、空でいいので配列を入れておく必要があります。[]}vuexでも同様です。state}データの初期化方法createdが便利ですが、ページが切り替わることに呼び出されるので、一度だけ初期化したい場合はフラグを立てるなどの工夫が要るかもしれません。true}gettersを利用する方法もあります。}}usersの配列に1つずつ入れている理由は、配列を丸ごと置き換えてしまうと、リアクティブでなくなるからです。(たぶん、他に良い方法があると思います。2017年10月8日Vuexで値のセットでエラーが出る時Vuexを使っていると、次のエラーに悩まされます。handlers."これはmutation以外で値を変更した時に出てくる警告のようです。厳格モードhttps://vuex.vuejs.org/ja/strict.html上記のドキュメントにもありますが、以下の文を消せばOKです。true親子関係のcomponentなどでは、親の値を変更をすることもしばしばあると思うのですが、個人的には適用するのはかなり厳しいと思うのですが、使い方がよくないのかもしれませんね。2017年9月18日Vuexで親のgettersを参照する正しいやり方かわかりませんが、gettersの引数にrootGettersを定義することで参照ができます。参照方法はmodule名/getter名です。2017年9月18日Vuexで双方向セッターを設定する飛ばし読みしていると、ところどころはまるので注意が必要です。https://vuex.vuejs.org/ja/forms.htmlこのエラーが出たときは、mutationsのメソッド名が間違っている可能性があります。typemoduleごとにmutationsのメソッドの呼び出しは次のようにします。this.$store.state.count}としていたところを書き換えます。最終的にはこのような形になります。