Ereignisparameter in Vue

Man kann Parameter in emittierte Ereignisse übergeben. Schauen wir uns ein Beispiel an. Nehmen wir an, eine Funktion der Elternkomponente akzeptiert Parameter:

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

Diese Parameter müssen als Parameter der Funktion $emit, nach dem Ereignisnamen, angegeben werden:

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

Übergeben Sie aus der Elternkomponente an die Kindkomponente die folgende Methode:

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

Erstellen Sie in der Komponente des Mitarbeiters einen Button, bei dessen Klick der Name des Mitarbeiters an die Elternkomponente übergeben wird.

Задание 2

Übergeben Sie aus der Elternkomponente an die Kindkomponente die folgende Methode:

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

Erstellen Sie in der Komponente des Mitarbeiters einen Button, bei dessen Klick Name und Gehalt des Mitarbeiters an die Elternkomponente übergeben werden.