前提・実現したいこと
サンプルコードを書いているのですが、想定した通りの挙動になりません。
サンプルコードの任意の<div>
のクリックイベントで、対象メソッドを呼び出して処理を行う箇所の挙動がおかしくなってしまいます。具体的には、一度のクリックで全ての配列の値が変更されてしまいます。
2、3回クリックすると、想定の挙動になります。
上記のサンプルコードで行いたいことは下記の通りです。
- 配列の各値に対して
v-for
で繰り返し<div>
として表示する。 - 任意の
<div>
をクリックした場合、値の真偽により処理を分ける。
- 真の場合、そのdivにバインドしている配列要素を削除する。
- 偽の場合、divにバインドしている値を変更する(真偽や、他のプロパティの値を書き換える処理)。
気になること
配列の各値に、ユニークなキーを保持していないことが原因なのかと思っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/17 12:56
2020/02/17 14:56 編集
2020/02/18 03:13