Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment déclencher activement un événement de changement de composant checkbox dans la bibliothèque ElementUI de Vue.js?

Travailler sur un projet et rencontrer un scénario réel,
Le premier niveau : une checkbox_1 (par exemple, liée à la méthode d'événement de changement cevt1 Après le déclenchement, tous les éléments du groupe de cases à cocher de deuxième niveau sont sélectionnés (utilisation normale).

Le problème est que lorsque la case à cocher_2 du groupe de cases à cocher de deuxième niveau (par exemple, la case à cocher du sous-niveau est liée à la méthode d'événement de changement cevt2) est sélectionnée, elle doit normalement être déclenchée sur toutes les cases à cocher_3 sélectionnées dans le groupe de cases à cocher de troisième niveau correspondant. ,

En fait, lorsque checkbox_1 dans le premier niveau est déclenché, cevt1 est déclenché normalement, mais on constate que l'événement de changement cevt2 lié à checkbox_2 dans le "deuxième niveau" n'est pas appelé. y-a-t'il une solution?

伊谢尔伦伊谢尔伦2645 Il y a quelques jours2426

répondre à tous(3)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-06-28 09:25:06

    Les

    Événements de change方法好像只响应点击和v-bind数据绑定产生的数据变化,对于其他的数据变化并不会触发change事件,可以试着用$emit方法手动调用checkbox_2的changeVue.

    Voir :
    https://cn.vuejs.org/v2/api/#...

    répondre
    0
  • 世界只因有你

    世界只因有你2017-06-28 09:25:06

    Essayez d'utiliser watch pour écouter les changements dans la valeur liée à la case à cocher

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-28 09:25:06

    /q/10... Pouvez-vous donner une réponse plus détaillée à ce post ? Qu'est-ce qui est stocké dans le magasin à partir du routeur ? ? Débutant

    répondre
    0
  • Annulerrépondre