1.0.25
https://jsfiddle.net/oL5qyky9/
Presione el botón de evento de envío
alerta('lo manejé')
alert('handleIt no se ejecutó');
Una vez que lo cambia de childMsg
a child-msg
, se comporta como se esperaba.
Eliminar los 'eventos obj' del padre funcionó:
https://jsfiddle.net/oL5qyky9/2/
Creo que los eventos obj con la tecla 'child-msg' estaban 'sobrescribiendo' el enlace del método en la plantilla.
Porque cambió child-msg
en el ejemplo a childMsg
. Tenga en cuenta que cuando use v-on
en la plantilla, el navegador convertirá el nombre del evento en minúsculas. Esto es parte de las restricciones de análisis de plantillas 1.x, así que evite usar letras mayúsculas en los nombres de eventos en 1.x.
2.0 no tiene esta limitación.
Ah, eso tiene sentido. Gracias chicos.
Comentario más útil
Porque cambió
child-msg
en el ejemplo achildMsg
. Tenga en cuenta que cuando usev-on
en la plantilla, el navegador convertirá el nombre del evento en minúsculas. Esto es parte de las restricciones de análisis de plantillas 1.x, así que evite usar letras mayúsculas en los nombres de eventos en 1.x.2.0 no tiene esta limitación.