J'ai essayé d'afficher une image à partir d'un fichier local, alors j'essaie de le faireReact Native Image uri ne fonctionne pas
<Image
source={{uri:'../../assets/img_src/BTI.jpg'}}
style={{height:150,width:150}}
/>
mon composant conteneur semble obtenir la hauteur et la largeur, mais l'image n » t charge. Alors je tente cette
<Image
source={require('../../assets/img_src/BTI.jpg')}
style={{height:150,width:150}}
/>
Il fonctionne très bien, malheureusement pour autant que je sais que je ne peux pas utiliser cette implémentation si je veux manipuler le fichier d'adresses d'abord et le stocker à une variable. Exemple:
const imgSrc = `../../assets/${data.image}`;
où la data.image = 'img_src/BTI.jpg. J'essaie de supprimer toutes les données sur mon simulateur android dans le studio Android, mais le résultat est toujours le même. Est-ce que je fais quelque chose de mal? Y a-t-il une meilleure mise en œuvre pour cela?
Merci beaucoup :)
Vous voulez dire que vous ne pouvez pas utiliser source = {require (imgSrc)}? – Hariks
Cela semble se produire parce que vous essayez d'inclure un actif en utilisant un nom de variable comme source. La réponse acceptée ici donne un aperçu de pourquoi cela ne fonctionne pas: http://stackoverflow.com/questions/30854232/react-native-image-require-module-using-dynamic-names#30868078 – QMFNP
@Hariks ouais, un message d'erreur apparaîtra – Irvan