2017-12-23 1 views
-2
const funcs = { 
      Edit(productBomId) { console.log(productBomId); }, 
      Delete(productBomId) { console.log(productBomId); } 
    } 

    export default funcs 

    <a href="javascript:void(0);" onclick="Edit(1);">Edit<a/> 

Ich habe es6 Javascript und ich versuche, Anruf aber thorw Fehler zu funktionieren. Fehler ist unterWie kann ich ES6 in Funktion verwenden?

Uncaught ReferenceError: Edit is not defined 
    at HTMLAnchorElement.onclick 
+0

'Object.assign (Fenster, Funktionen)' –

Antwort

1
funcs.Edit(1) 

Sie ein Objekt erstellt funcs mit zwei Methoden aufgerufen.

+0

funktioniert nicht. jetzt diesen Fehler werfen Uncaught ReferenceError: funcs ist nicht definiert bei HTMLAnchorElement.onclick –

+1

@KrimeshRaiyani: Dann haben Sie 'funcs' nicht global definiert, oder Sie versuchen, es von einem anderen Modul zu verwenden, aber es nicht richtig importiert, oder so. Sie haben in Ihrer Frage nur sehr wenig Code angegeben. Wenn Sie also eine vollständige Antwort benötigen, geben Sie eine vollständige Demonstration des Problems. –

+0

Ich lerne es6, also verstehe ich nicht richtig importieren. –

Verwandte Themen