javascript - Le sous-composant vue2.0 utilise $parent.$emit et $on pour communiquer avec le composant parent et signale une erreur ?
仅有的幸福
仅有的幸福 2017-05-19 10:32:24
0
1
697


Ceci est un sous-composant

C'est le composant parent

Depuis que vue2.0 a aboli l'attribut events, comment les événements de clic dans mon composant enfant remontent-ils jusqu'au composant parent, et quand le composant parent doit-il écouter cet événement et le déclencher.
J'ai essayé de passer this.$parent.$emit('function','value') sous l'événement click du composant enfant,
Puis en passant this.$on("click",function(value) dans le hook créé de le composant parent ){...}),
methods method function(value){console.log(value);}
Mais une erreur est signalée sur la page, la fonction peut être réalisée, mais les données ne changent pas, j'ai donc utilisé vue2 pour obtenir des conseils. 0Avec l'aide d'un grand dieu, je suis coincé ici depuis longtemps.

仅有的幸福
仅有的幸福

répondre à tous (1)
为情所困

vue2
Utilisez$on(eventName)pour écouter les événements$on(eventName)监听事件
使用$emit(eventNameUtilisez$emit(eventName) pour déclencher des événements
Par exemple :
Subcomponent

methods: { this.$emit('fn', 'value') }

Composant parent

 
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!