Gebeurtenisparameters in Vue
Het is mogelijk om parameters door te geven in uitgezonden gebeurtenissen. Laten we een voorbeeld bekijken. Stel dat de functie van de oudercomponent parameters accepteert:
methods: {
func(arg1, arg2) {
console.log(arg1, arg2);
}
}
Deze parameters moeten worden opgegeven als parameters
van de functie $emit, na de gebeurtenisnaam:
methods: {
handle() {
this.$emit('show', 'xxx', 'yyy');
}
}
Geef de volgende methode door van de oudercomponent naar de childcomponent:
methods: {
func(name) {
console.log(name);
}
}
Maak in de component met de werknemer een knop, waar bij het indrukken naar de oudercomponent de naam van de werknemer wordt doorgegeven.
Geef de volgende methode door van de oudercomponent naar de childcomponent:
methods: {
func(name, salary) {
console.log(name, salary);
}
}
Maak in de component met de werknemer een knop, waar bij het indrukken naar de oudercomponent de naam en het salaris van de werknemer worden doorgegeven.