2017-05-12 4 views
0

私はreactを使用してイメージをインポートし、それらを動的に表示しようとしています。JavaScriptのインポートセットイメージを動的に

私のレンダリング方法では、国をループし、国コードに基づいてフラグを表示したいとします。

<img src={country.code} /> 

ここでの問題は、それはあなたがsrc、ない画像パスに国コードを渡している'DE''US''GB'

答えて

1

としてSRCを設定していることです。 countriesの画像を参照する必要があります。 countriesの構造をオブジェクト(またはマップ)に変更して、国名別の画像に簡単にアクセスできるようにする必要があります。たとえば、

const countries = { DE, GB, US }; 

<img src={countries[country.code]} /> 
+0

、感謝の男! –

+0

あなたは歓迎です:) – madox2