Vue · Middle · Frage 67 von 75
Wie loggt man jede Action eines Pinia-Stores und ihre Fehler?
store.$onAction(({ name, after, onError }) => {
after(() => log(name, 'ok'))
onError((e) => log(name, e))
})- 1Mit
$onActionabonnieren - 2Jede Action von Hand in
try/catchpacken - 3Gar nicht: Pinia verbirgt Action-Events
Antwort zeigen
Richtige Antwort: Mit $onAction abonnieren
Erklärung
$onAction ist auch die Grundlage für Analytics- oder Undo-Plugins. Es liefert eine Funktion zum Abbestellen.