我已經從Firebase提取數據並顯示它們。現在我需要顯示圖像。在火力數據庫我有同樣的結構如下圖在原生應用程序中動態顯示來自Firebase的圖像
的形象和我有一個包含有類似的一個例子「Carl.png」 我提取照片中的內容完全相同的名稱的所有圖片我的項目下的文件夾並與路徑的其餘部分結合使用:「Myproject/img /」+ photo +「。png」,並在屏幕上正確顯示。 但當我試圖影響它的形象我得到的錯誤。這裏是我試過
<Image style={{width: 50, height: 50}} source={{uri : (this.props.item.imageName)}}> </Image>
的代碼,我得到這個,如果我試圖把在
<Image style={{width: 50, height: 50}} source={{ uri: <Text> this.props.item.imageName </Text> }}> </Image>
我得到這個 ,如果我把這個代碼
source={require(this.props.item.imageName)}
這裏是我得到:U nknown命名模塊
嗨,謝謝你..我試過你的解決方案,但我什麼也沒有在屏幕上,我甚至沒有得到一個錯誤..但在控制檯上,我得到這個 :找不到名爲projectName/img/photos/Carl.png的圖片..任何想法 –
user3521011
@ user3521011您確定您使用的是可從互聯網訪問的完整絕對網址嗎? – nehvaleem
不,實際上它不是來自互聯網:它是我項目下的一個文件夾,其中包含Firebase數據庫中所有具有完全相同名稱的照片。但是,每一次,我從數據庫中獲得一個項目,我還提取它的照片(如上例中的Carl),然後將其與(我的項目下的路徑)+ photo +(.png) – user3521011