プロジェクトを作成し、実際のシナリオに遭遇します。
最初のレベル: checkbox_1 (たとえば、変更イベント メソッド cevt1 にバインド) トリガー後、2 番目のレベルのチェックボックス グループ内のすべての項目が選択されます (通常の使用) ) .
問題は、2 番目のレベルのチェックボックス グループのチェックボックス 2 (たとえば、サブレベルのチェックボックスが変更イベント メソッド cevt2 にバインドされている) が選択されている場合、通常、対応するチェックボックス グループで選択されているすべてのチェックボックス 3 がトリガーされるはずであることです。 3 番目のレベル。,
実際には、第 1 レベルの checkbox_1 がトリガーされると、cevt1 は正常にトリガーされますが、「第 2 レベル」の checkbox_2 にバインドされている変更イベント cevt2 が呼び出されていないことがわかります。解決策はありますか?
Vueの
change
方法好像只响应点击和v-bind
数据绑定产生的数据变化,对于其他的数据变化并不会触发change事件,可以试着用$emit
方法手动调用checkbox_2的change
イベント。参照:
https://cn.vuejs.org/v2/api/#...
watch を使用して、チェックボックスにバインドされた値の変更をリッスンしてみてください
/q/10... この投稿についてもっと詳しく答えてもらえますか?ルーターからストアには何が保存されますか? ?初心者