私は、私が小道具として渡したいので、コンポーネントがレンダリングされるときに読み込むことができる画像URIを持っています。私はイメージを変えるので、私は静的なURIを持つことはできません。しかし、私はこのエラーが発生し続けるReactで小道具として画像urlを渡す方法
Error: Cannot find module "."
私は静的に画像を読み込むときに動作しますが、また、私は画像ではなくimg要素を使用する必要があります。ここ
require('./cube.jpg')
私のコードはここに
あるコンポーネントを宣言私の親クラスである:
imageurl: './cube.jpg',
子コンポーネント:
<InputSection ref="inputS" ImD={this.getData} imageUri={this.state.imageurl} />
IMAGEURL状態は以下のように定義されます
return(
<div style={style}>
<br/>
<img ref="image" src={require(this.props.imageUri)} onLoad={this._onImageChanged.bind(this)} />
<canvas style={{display:'none'}}width={300} height={300} ref="inputCanvas" >
</canvas>
</div>
);
、レフリーに文字列リテラルを使用しないでください。 – Chris