Lassen Sie uns über die Ereignisbindung in WeChat-Miniprogrammen sprechen

WBOY
Freigeben: 2022-10-12 14:07:22
nach vorne
3017 Leute haben es durchsucht

Dieser Artikel bringt Ihnen verwandte Fragen zum WeChat-Miniprogramm, in dem hauptsächlich relevante Inhalte zur Ereignisbindung vorgestellt werden, einschließlich der Frage, was ein Ereignis ist, häufig verwendete Ereignisse in Miniprogrammen, der Unterschied zwischen Ziel und aktuellem Tarent usw. Nehmen wir eine Schauen Sie es sich gemeinsam an, ich hoffe, es wird für alle hilfreich sein.

Lassen Sie uns über die Ereignisbindung in WeChat-Miniprogrammen sprechen

【Verwandte Lernempfehlungen: Mini-Programm-Lern-Tutorial

Was sind Ereignisse?

Ereignisse sind die Kommunikationsmethode von der Rendering-Schicht zur Logikschicht. Durch Ereignisse kann das vom Benutzer in der Rendering-Schicht generierte Formular zur Geschäftsverarbeitung an die Logikschicht zurückgemeldet werden.

Häufig verwendete Ereignisse in Miniprogrammen

Lassen Sie uns über die Ereignisbindung in WeChat-Miniprogrammen sprechen

Attributliste von Ereignisobjekten

Lassen Sie uns über die Ereignisbindung in WeChat-Miniprogrammen sprechen

Der Unterschied zwischen target und currentTarent

target ist die Quellkomponente, die das Ereignis ausgelöst hat, während currentTarget die Komponente ist, zu der das aktuelle Ereignis ist gebunden. Beispiel:

<view class="out-view" bindtap="outHandler">
    <button type="primary">按钮</button>
</view>
Nach dem Login kopieren

Wenn Sie auf die interne Schaltfläche klicken, sprudelt das Klickereignis nach außen und löst den Tap-Ereignishandler der Außenansicht aus.

Zu diesem Zeitpunkt gilt für die äußere Ansicht:

e.target zeigt auf die Quellkomponente, die das Ereignis auslöst. Daher ist e.target die interne Schaltflächenkomponente.

e.currentTarget zeigt auf die Komponente, die das Ereignis gerade auslöst Diese Komponente, also e.currentTarget, ist die aktuelle Ansichtskomponente

Lassen Sie uns über die Ereignisbindung in WeChat-Miniprogrammen sprechen

Das Syntaxformat von bindtap

Im Applet gibt es kein Onclick-Mausklickereignis, aber das Tap-Ereignis wird verwendet, um darauf zu reagieren das Berührungsverhalten des Benutzers.

Über bindtap können Sie Tap-Touch-Ereignisse an Komponenten binden. Die Syntax lautet wie folgt:

<button type="primary" bindtap="btnTapHandler">按钮</button>
Nach dem Login kopieren

Definieren Sie die entsprechende Ereignisverarbeitungsfunktion in der .js-Datei der Seite abgekürzt als e):

Page({
    btnTapHandler(e){   //按钮的tap事件处理函数
        console.log(e)   // 事件参数对象e
    }
})
Nach dem Login kopieren

Jedes Mal, wenn die Taste gedrückt wird, wird das Ereignisparameterobjekt im Terminal gedruckt und das Fingerberührungsereignis wird ausgelöst.

Lassen Sie uns über die Ereignisbindung in WeChat-Miniprogrammen sprechen

【Verwandte Lernempfehlungen: Mini-Programm-Lern-Tutorial

Das obige ist der detaillierte Inhalt vonLassen Sie uns über die Ereignisbindung in WeChat-Miniprogrammen sprechen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:juejin.im
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage