Zum BeispielIst es möglich, selbst dann zu autorisieren, wenn sich der Wert nicht ändert?
var x = observable({lastPressedKey:""});
autorun(() => console.log(x.lastPressedKey));
x.lastPressedKey = "spacebar"
x.lastPressedKey = "spacebar"
x.lastPressedKey = "spacebar"
Ich möchte, dass console.log prints "Leertaste" dreimal. Ich kann
x.lastPressedKey = ["space", Date.now()]
x.lastPressedKey = ["space", Date.now()]
x.lastPressedKey = ["space", Date.now()]
Gibt es eine bessere Art und Weise so etwas tun?
Warum möchten Sie dies erreichen? – Alik
@Alik Ich möchte etwas wie Ereignisse mit Mobx emulieren. Zum Beispiel funktioniert 'onkeypress = e => x.lastPressedKey = e.key' nicht, wenn der Benutzer die gleiche Taste zweimal drückt. – ais