2016-06-03 5 views
3

Zuerst habe ich versucht, Bild zu laden mit folgenden Code und es tut Laden Sie das Bildlokales Bild nicht in <Image> Laden reagieren nativen

render(){ 
return(
    <View style={{backgroundColor:'red', flex:1, alignItems:'center'}}> 
    <Text> Landing Page controller</Text> 
    <Image 
    source={require('./symbol.png')} 
    /> 
    </View> 
); } 

enter image description here Jetzt haben Last i viele Bild durch aus der Anwendung von verschiedenen Dateien. In diesem Fall ist es sehr schwierig, den Code und die Ressourcen zu verwalten. Deshalb habe ich die separate Datei erstellt

resource.js

module.export= { 
       symbol:require('./symbol.png'), 
       }; 

und dann in Komponentendatei habe ich versucht, wie unten zu laden.

Jetzt wurde die Anwendung ausgeführt, aber es wird kein Bild angezeigt. Es wäre großartig, wenn irgendeine Leiche herausfinden würde, was hier falsch ist.

enter image description here

Antwort

1

Sie sollten module.exports = ..... exportieren nicht

Verwandte Themen