【Vuex】同じmutationsが多数繰り返されるエラーが発生していたら確認した方がいいこと
はじめに
先日、こちらの記事を書きました。
【Vuex】mapState, mapGetters, mapMutations, mapActionsの最低限の使い方まとめ - Qiita
上記に関連して、記事を書こうと思ったきっかけになったエラーについても記録として残しておこうと思います。
以下のように同じmutationsが繰り返されていたら怪しんでみて下さい
環境
OS: macOS Catalina 10.15.1
Vue: 2.6.10
vuex: 3.1.2
エラー原因
computed
プロパティ内に...mapMutations
を書いてしまっている。
methods
プロパティ内に書くのが正しいです。
ダメな例
Anything.vue
//...
computed: {
...mapMutations([
'anyMutation',
]),
},
methods: {
anyMethod() {
this.anyMutation()
}
}
//..
良い例
Anything.vue
//..
methods: {
...mapMutations([
'anyMutation',
]),
anyMethod() {
this.anyMutation()
}
}
//..
これで無事読み込まれます。
おわりに
最後まで読んで頂きありがとうございました
どなたかの参考になれば幸いです
Author And Source
この問題について(【Vuex】同じmutationsが多数繰り返されるエラーが発生していたら確認した方がいいこと), 我々は、より多くの情報をここで見つけました https://qiita.com/terufumi1122/items/b5873df6b90ac57041b4著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .