Παράμετροι Γεγονότων στο Vue

Μπορούν να μεταβιβάζονται παράμετροι σε εκπεμπόμενα γεγονότα. Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι η συνάρτηση του γονικού στοιχείου δέχεται παραμέτρους:

App.vuemethods: {
  func(arg1, arg2) {
    console.log(arg1, arg2);
  }
}

Αυτές οι παράμετροι πρέπει να ορίζονται ως παράμετροι της συνάρτησης $emit, μετά το όνομα του γεγονότος:

components/User.vuemethods: {
  handle() {
    this.$emit('show', 'xxx', 'yyy');
  }
}
Задание 1

Μεταβιβάστε από το γονικό στοιχείο στο θυγατρικό την ακόλουθη μέθοδο:

App.vuemethods: {
  func(name) {
    console.log(name);
  }
}

Δημιουργήστε στο στοιχείο με τον εργαζόμενο ένα κουμπί, upon clicking on which στο γονικό στοιχείο θα μεταβιβάζεται το όνομα του εργαζομένου.

Задание 2

Μεταβιβάστε από το γονικό στοιχείο στο θυγατρικό την ακόλουθη μέθοδο:

App.vuemethods: {
  func(name, salary) {
    console.log(name, salary);
  }
}

Δημιουργήστε στο στοιχείο με τον εργαζόμενο ένα κουμπί, upon clicking on which στο γονικό στοιχείο θα μεταβιβάζεται το όνομα και ο μισθός του εργαζομένου.