Weiß jemand, warum das Bild möglicherweise nicht geladen wird? index.ios.js ist unten, Rest des Codes einfach ausBild wird nicht in React geladen Lernprogramm
react-native init TestApp
erzeugt wird, ich bin nicht sicher, ob die Öffnungs- und Schließ Tags sind falsch oder was. Das Bild scheint zu laden, wenn ich es in meinen Browser einlege.
import React, { Component } from 'react';
var MOCKED_MOVIES_DATA = [
{title: 'Title', year: '2015', posters: {thumbnail: 'http://i.imgur.com/UePbdph.jpg'}},
];
import {
AppRegistry,
Image,
StyleSheet,
Text,
View
} from 'react-native';
export default class TestApp extends Component {
render() {
var movie = MOCKED_MOVIES_DATA[0];
return (
<View style={styles.container}>
<Text>{movie.title}</Text>
<Text>{movie.year}</Text>
<Image source={{uri: movie.posters.thumbnail}}
style={styles.thumbnail}
/>
</View>
);
}
}
var styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#F5FCFF',
},
thumbnail: {
width: 53,
height: 81,
},
});
AppRegistry.registerComponent('TestApp',() => TestApp);
Sieht gut aus. Haben Sie versucht, den URI-String direkt in den Image-Tag zu setzen, anstatt ihn aus der Objektvariablen zu ziehen? – Gregg
Das Bild wird ohne Probleme angezeigt, siehe Ergebnisse hier unter https://snack.expo.io/BkuFE0MI- – David