【发布时间】:2016-07-14 05:35:50
【问题描述】:
我正在尝试执行以下操作:
var itemImage = '../img/image1.jpg'
return(
<Image
source={require(itemImage)}
/>
但它一直说错误:
Requiring unknown module '../img/image1.jpg'.
但是当我直接在 require() 中输入:'../img/image1.jpg' 时,它就可以工作了。
可能是什么问题?任何指导或见解将不胜感激。
编辑***
我的构造函数中有以下内容作为我的数据源:
this.state = {dataSource: ds.cloneWithRows([{name: '../img/item1.jpg'}, {name: '../img/item2.jpg'}])}
然后在我的 renderRow() 中,我试图实现类似以下的内容,因此它会根据数据源进行更新:
renderRow(rowData){
var itemImage = require(rowData.name)
return(
<Image
source={itemImage}
/>
但我仍然遇到同样的错误:
Requiring unknown module '../img/image1.jpg'.
【问题讨论】:
-
react-native 不支持它。检查这个。 github.com/facebook/react-native/issues/…
标签: javascript ios react-native react-jsx