javascript - Wie kann ich das Änderungsereignis der Checkbox-Komponente in der ElementUI-Bibliothek von Vue.js aktiv auslösen?
伊谢尔伦
伊谢尔伦 2017-06-28 09:23:06
0
3
2406

Arbeiten an einem Projekt und Begegnung mit einem tatsächlichen Szenario,
Die erste Ebene: ein Kontrollkästchen_1 (z. B. an die Änderungsereignismethode cevt1 gebunden. Nach dem Auslösen werden alle Elemente in der Kontrollkästchengruppe der zweiten Ebene ausgewählt (normale Verwendung).

Das Problem besteht darin, dass bei Auswahl von Kontrollkästchen_2 der Kontrollkästchengruppe der zweiten Ebene (z. B. ist das Kontrollkästchen der Unterebene an die Änderungsereignismethode cevt2 gebunden) normalerweise für alle Kontrollkästchen_3 ausgelöst werden sollte, die in der entsprechenden Kontrollkästchengruppe der dritten Ebene ausgewählt sind ,

Tatsächlich wird cevt1 normal ausgelöst, wenn checkbox_1 in der ersten Ebene ausgelöst wird, es wurde jedoch festgestellt, dass das an checkbox_2 in der „zweiten Ebene“ gebundene Änderungsereignis cevt2 nicht aufgerufen wird. Gibt es eine Lösung?

伊谢尔伦
伊谢尔伦

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

Antworte allen (3)
伊谢尔伦

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

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

    世界只因有你

    尝试使用watch监听checkbox绑定的值的变化试一下

      给我你的怀抱

      /q/10... 这个帖子的答案能否给的再详细一些?往store里存入的是router的什么东西??新手

        Neueste Downloads
        Mehr>
        Web-Effekte
        Quellcode der Website
        Website-Materialien
        Frontend-Vorlage
        Über uns Haftungsausschluss Sitemap
        Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!