Debouncer in Polymer 2.0

8

Einfache Frage, aber zu dem Thema gibt es keine Dokumentation: Gibt es in Polymer 2.0 einen Entpreller? Wenn ja, wie kann es verwendet werden? this.debounce war eine Instanzmethode in 1.0, scheint aber verschwunden zu sein.

Vielen Dank im Voraus!

    
CedricLaberge 13.03.2017, 20:50
quelle

1 Antwort

24

Legacy 1.x Entpreller

Sie können die Methode 1.x this.debounce() verwenden via Polymer.LegacyElementMixin :

%Vor%

Codepen

Neuer 2.x Entpreller

Das 2,0-Äquivalent ist Polymer.Debouncer.debounce(debouncer, asyncModule, cb) , wo:

Diese Funktion gibt eine Polymer.Debouncer Instanz, die eine cancel() -Methode hat, die 1.x entspricht this.cancelDebouncer(JOB_NAME) . Diese Instanz sollte beim nächsten Aufruf an die Methode debounce() übergeben werden, damit die Entprellung funktioniert.

Beispielverwendung:

%Vor%

Codepen

    
tony19 13.03.2017, 21:43
quelle

Tags und Links