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!
Sie können die Methode 1.x this.debounce()
verwenden via Polymer.LegacyElementMixin
:
Das 2,0-Äquivalent ist Polymer.Debouncer.debounce(debouncer, asyncModule, cb)
, wo:
debouncer
Eine Instanz von Polymer.Debouncer
, die von Polymer.Debouncer.debounce()
zurückgegeben wurde, um den Entprellerjob eindeutig zu identifizieren. Dies entspricht der 1.x-Entpraller Jobnamen-Zeichenfolge. Dies kann zunächst undefined
/ null
sein, um eine neue Instanz zu erstellen.
asyncModule
Einer der folgenden Punkte:
cb
Rückruf, der aufgerufen wird, wenn der asyncModule
abgeschlossen ist
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%Tags und Links polymer polymer-2.x