タグ

ブックマーク / qiita.com/TaskKAWAHARA (1)

  • Vuex.store.stateの値をmutationsで変更しようとしたら、mutationsを使わずに値を変えるなと怒られた - Qiita

    Vuex.store.stateの値をmutationsで変更しようとしたら、mutationsを使わずに値を変えるなと怒られたJavaScript初心者Vue.jsVuexNuxt タイトルの日語がおかしい気もしますが、タイトル通りの状況で困ったので記録に残そうと思います。 状況説明 Nuxt.jsでVueコンポーネントのinputフォームから入力された値を使って、Vuex.store に登録した stateの値を書き換える、シンプルな機能を実装しようとしたところ、下記のエラーがでて、動作が止まってしまいました。 null: Error: [vuex] Do not mutate vuex store state outside mutation handlers. null: Object {statusCode: <accessor>, message: <accessor>, _

    Vuex.store.stateの値をmutationsで変更しようとしたら、mutationsを使わずに値を変えるなと怒られた - Qiita
    nilab
    nilab 2020/04/01
    「数値の値をもつ連想配列のvalueに対して文字列を代入していたことがエラーの原因でした。inputされた値は文字列として扱われている(当然といえば当然)ので、これを数値に変換してあげる必要がありました」
  • 1