陣營原生(0.21)狀態的文檔,這是唯一可能的,靜態加載圖片,即如果文件名是事先以某種方式知:要求圖像動態地做出反應原住民
注意,在爲了這個工作,需要的圖像名稱必須是靜態的。
來源:https://facebook.github.io/react-native/docs/images.html#content
給出一個例子:
// GOOD
<Image source={require('./my-icon.png')} />
// BAD
var icon = this.props.active ? 'my-icon-active' : 'my-icon-inactive';
<Image source={require('./' + icon + '.png')} />
不幸的是,在我的情況,我不知道事先圖片的文件名,因爲它們是在配置JSON文件。
有沒有辦法在本地使用本地圖像文件?如果我知道文件的位置,我可以通過file://
協議加載它們?在iOS文件系統中,應用的位置是否有固定或變量?
文檔確實提到了source = {{uri:'文件的本地路徑'}}。我不認爲它遵循file:/// Uri方案。嘗試傳入文件的絕對路徑 –
什麼是絕對路徑。 – Rias