Παράμετροι Γεγονότων στο Vue
Μπορούν να μεταβιβάζονται παράμετροι σε εκπεμπόμενα γεγονότα. Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι η συνάρτηση του γονικού στοιχείου δέχεται παραμέτρους:
methods: {
func(arg1, arg2) {
console.log(arg1, arg2);
}
}
Αυτές οι παράμετροι πρέπει να ορίζονται ως παράμετροι
της συνάρτησης $emit, μετά το όνομα του γεγονότος:
methods: {
handle() {
this.$emit('show', 'xxx', 'yyy');
}
}
Μεταβιβάστε από το γονικό στοιχείο στο θυγατρικό την ακόλουθη μέθοδο:
methods: {
func(name) {
console.log(name);
}
}
Δημιουργήστε στο στοιχείο με τον εργαζόμενο ένα κουμπί, upon clicking on which στο γονικό στοιχείο θα μεταβιβάζεται το όνομα του εργαζομένου.
Μεταβιβάστε από το γονικό στοιχείο στο θυγατρικό την ακόλουθη μέθοδο:
methods: {
func(name, salary) {
console.log(name, salary);
}
}
Δημιουργήστε στο στοιχείο με τον εργαζόμενο ένα κουμπί, upon clicking on which στο γονικό στοιχείο θα μεταβιβάζεται το όνομα και ο μισθός του εργαζομένου.