我無法弄清楚如何以編程方式在React-Native中添加圖像。我有一個目錄,/img
,完整圖像,以及JSON文件,data.json
充滿了具有相應的和圖像的文件路徑的數據條目的:React-Native:包裝商未檢測到圖像
[
{
"id": "1",
"img": "img1.png"
},
{
"id": "2",
"img": "img2.png"
}
]
我已加載data.json
入變量與var data = require('data.json')
,我可以訪問圖像路徑通常通過data[0].img
。此外,我可以創建Image
標籤,通過<Image source={{uri = "./img/img1.png"}} style={styles.img}/>
顯示圖像。
但是,當我嘗試將<Image source={{uri = "./img/" + data[0].img}} style={styles.img}/>
與這兩者結合使用時,出現此錯誤:要求未知模塊「./img/img1.png」。如果您確定模塊在那裏,請嘗試重新啓動打包程序。
我已經重新啓動了我的模擬器多次,在這裏搜索和文檔幾個小時來找出我做錯了什麼。任何幫助將不勝感激。