2016-03-20 7 views
1

これは画像を表示しませんが、まだボタンとして機能します。JSXでイメージボタンを作成する方法は?

<button><img src={"./img/google.png"} /></button> 

マイフォルダのセットアップは/user/img/google.pngと/user/loginGoogle.jsxので、私はソース

答えて

0

に問題これがうまくいくないと思いますされています

は、

myfunction() { 
     console.log("CLICKED"); 
    } 

を、あなたの画像をクリックすると、クリックしたが、コンソールに表示されて表示されます。あなたが定義するならば、

<button><img src="./img/google.png" alt="my image" onClick={this.myfunction} /></button> 

したがって、画像にonClickリスナーを追加すると機能します。次に、その画像をボタンでラップし、必要に応じてCSSクラスを追加することもできます。

+0

http://pastebin.com/hnCVFSBs これは私が今、onSubmit検証がこの上で定義されて得たものであるが、私はまだドンなぜ私は画像@Theo – dovla

+0

コードがうまくないように見えない理由を得る。それは間違いなく私のために働く。画像のURLが間違っているのでしょうか?これを試してみるとどうなりますか? http://soulsnatcher.bplaced.net/LDRYh.jpg – Theo

+0

私はちょうどそれを考え出した、それは愚かなものだった、画像はパブリックフォルダになければならない、私はそれらをそこに移動し、今それは動作します、ありがとうtho – dovla

0

私のプロジェクトでは、パブリックフォルダへのすべての画像を移動し、今では動作します

関連する問題