Gebeurtenisparameters in Vue

Het is mogelijk om parameters door te geven in uitgezonden gebeurtenissen. Laten we een voorbeeld bekijken. Stel dat de functie van de oudercomponent parameters accepteert:

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

Deze parameters moeten worden opgegeven als parameters van de functie $emit, na de gebeurtenisnaam:

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

Geef de volgende methode door van de oudercomponent naar de childcomponent:

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

Maak in de component met de werknemer een knop, waar bij het indrukken naar de oudercomponent de naam van de werknemer wordt doorgegeven.

Задание 2

Geef de volgende methode door van de oudercomponent naar de childcomponent:

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

Maak in de component met de werknemer een knop, waar bij het indrukken naar de oudercomponent de naam en het salaris van de werknemer worden doorgegeven.