Parametrii evenimentelor în Vue
Se pot transmite parametri în evenimentele emise. Să privim un exemplu. Să presupunem că funcția componentei părinte acceptă parametri:
methods: {
func(arg1, arg2) {
console.log(arg1, arg2);
}
}
Acești parametri trebuie specificați ca parametri
funcției $emit, după numele evenimentului:
methods: {
handle() {
this.$emit('show', 'xxx', 'yyy');
}
}
Transmiteți din componenta părinte în componenta copil următoarea metodă:
methods: {
func(name) {
console.log(name);
}
}
Creați în componenta cu angajatul un buton, la click pe care în componenta părinte va fi transmis numele angajatului.
Transmiteți din componenta părinte în componenta copil următoarea metodă:
methods: {
func(name, salary) {
console.log(name, salary);
}
}
Creați în componenta cu angajatul un buton, la click pe care în componenta părinte vor fi transmise numele și salariul angajatului.