
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Vue.js]Storeの値がcommit以外で変わっちゃった時の話 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Vue.js]Storeの値がcommit以外で変わっちゃった時の話 - Qiita
前書き 業務でNuxt.jsアプリの改修をしていて、 なんかバグ出てるやん → どうやらStoreの値中の配列の... 前書き 業務でNuxt.jsアプリの改修をしていて、 なんかバグ出てるやん → どうやらStoreの値中の配列の値がおかしいぞ → 変な値がcommitされているんだな → commit値は正常だな・・ → あ、変なところでまたcommitが呼ばれちゃってるんだな! → commitは(正常時の)1回しかされていないぞ・・ → 詰 なことがあったので、これを解決した時の話を書いてみます。 体験談 今回のポイントは、異常値を示した値の型が配列と言う点。 最初はVue初級者が故に、 storeの値はcommitから以外で変わり得ない、と言う前提はあったため、 VueXの仕様的に誤った使い方しているんじゃ、、と的外れなあたりをつけてVue周りを調べてました。 そんな時、ふと配列で思い出したのが、 配列は参照型やん、です。 なので、storeから取り出した配列を直接いじってる部分がないかと言う方針