0

This is the button where i called the handleClick function. I think the onClick event isn't working properly (only works if i equal it to console.log('button clicked) which logs the string to the console.)Uncaught Erreur: auditeur onclick attendu à une fonction, à la place de type chaîne obtenu

This is the handleClick() function which passes the value to the property of the component.

Je ne sais pas pourquoi il ne fonctionne pas. Auparavant, le onClick s'élevait automatiquement mais maintenant il n'a pas ce problème. P.: J'ai essayé un IIFE int l'événement onCLick et il enregistre toujours le message à la console, mais il ne semble pas fonctionner avec handleClick().

Merci d'avance. :)

+3

Toute chance que vous pouvez afficher le code lui-même et non une image ..? –

+1

S'il vous plaît poster tout ce composant si vous pouviez ... il serait très utile de comprendre ce que 'this.props.onClick()' est censé faire ... – OneNeptune

+0

@KarlReid En fait, c'est un très long code, donc ce n'était pas 't possible de poster le code entier. –

Répondre

1

Essayez quelque chose comme:

handleClick:function(){ 
    return(this.props.onClick('app/src/wallpaperModule/3.jpeg')) 
} 
+0

la fonction stil ne fonctionne pas. Je mets un 'console.log()' dans le 'handleClick()' (avant l'instruction de retour), mais il n'y a rien sur la console même après avoir cliqué sur le bouton. –

+0

il semble que «onClick» ne soit pas en mesure d'exécuter la fonction. –

+0

@RishiKumar s'il vous plaît poster votre code afin que je puisse mieux vous aider. En outre, 'console.log()' ne mettra rien dans la console si vous ne fournissez pas d'argument. Essayez de mettre 'console.log (this.props)' dans votre constructeur Component. – OneNeptune