Händelseparametrar i Vue

Det är möjligt att skicka parametrar i emitterade händelser. Låt oss titta på ett exempel. Antag att förälderkomponentens funktion accepterar parametrar:

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

Dessa parametrar ska anges som parametrar till funktionen $emit, efter händelsens namn:

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

Skicka från förälderkomponenten till barnkomponenten följande metod:

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

Skapa i komponenten med en arbetare en knapp, vid klick på vilken arbetarens namn skickas till förälderkomponenten.

Задание 2

Skicka från förälderkomponenten till barnkomponenten följande metod:

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

Skapa i komponenten med en arbetare en knapp, vid klick på vilken arbetarens namn och lön skickas till förälderkomponenten.