Heim > Web-Frontend > js-Tutorial > Wie greife ich als Onclick-Handler auf importierte ES6-Modulfunktionen zu?

Wie greife ich als Onclick-Handler auf importierte ES6-Modulfunktionen zu?

Barbara Streisand
Freigeben: 2024-12-02 11:03:10
Original
892 Leute haben es durchsucht

How to Access Imported ES6 Module Functions as onclick Handlers?

Zugriff auf importierte Funktionen mit Onclick in ES6-Modulen

ES6-Module ermöglichen gekapselten Code und verhindern so Namenskonflikte. Der Zugriff auf importierte Funktionen als Onclick-Handler kann jedoch aufgrund des Gültigkeitsbereichs des Moduls eine Herausforderung darstellen.

Um dieses Problem zu beheben, haben Sie mehrere Möglichkeiten:

addEventListener:

Mit der Methode addEventListener können Sie die importierte Funktion an den Klick binden Ereignis.

<button type="button">
Nach dem Login kopieren

Funktionen für das Fensterobjekt verfügbar machen:

Die importierte Funktion für das Fensterobjekt verfügbar machen, sodass sie global zugänglich ist. Aufgrund möglicher Konflikte wird dieser Ansatz jedoch nicht empfohlen.

import {hello} from './test.js';

window.hello = hello;
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie greife ich als Onclick-Handler auf importierte ES6-Modulfunktionen zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage