javascript - Vue.js の ElementUI ライブラリ内のチェックボックス コンポーネントの変更イベントをアクティブにトリガーするにはどうすればよいですか?
伊谢尔伦
伊谢尔伦 2017-06-28 09:23:06
0
3
2486

プロジェクトを作成し、実際のシナリオに遭遇します。
最初のレベル: checkbox_1 (たとえば、変更イベント メソッド cevt1 にバインド) トリガー後、2 番目のレベルのチェックボックス グループ内のすべての項目が選択されます (通常の使用) ) .

問題は、2 番目のレベルのチェックボックス グループのチェックボックス 2 (たとえば、サブレベルのチェックボックスが変更イベント メソッド cevt2 にバインドされている) が選択されている場合、通常、対応するチェックボックス グループで選択されているすべてのチェックボックス 3 がトリガーされるはずであることです。 3 番目のレベル。,

実際には、第 1 レベルの checkbox_1 がトリガーされると、cevt1 は正常にトリガーされますが、「第 2 レベル」の checkbox_2 にバインドされている変更イベント cevt2 が呼び出されていないことがわかります。解決策はありますか?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(3)
伊谢尔伦

Vueのchange方法好像只响应点击和v-bind数据绑定产生的数据变化,对于其他的数据变化并不会触发change事件,可以试着用$emit方法手动调用checkbox_2的changeイベント。

参照:
https://cn.vuejs.org/v2/api/#...

いいねを押す +0
世界只因有你

watch を使用して、チェックボックスにバインドされた値の変更をリッスンしてみてください

いいねを押す +0
给我你的怀抱

/q/10... この投稿についてもっと詳しく答えてもらえますか?ルーターからストアには何が保存されますか? ?初心者

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート