问题描述
我在反应中有以下组件可以动态加载图像:
<img src {require(getImgPath()).default}/>
此组件抛出以下错误:Cannot find module './images/abc.svg'
如果我将组件更改为以下内容:
<img src {require(`${getImgPath()}`).default}/>
然后就可以了。这是为什么?
我也尝试过,但没有成功:
<img src {require(getImgPath().toString()).default}/>
解决方法
<Image style={{width:"100%",height:75,borderTopRightRadius:6,borderTopLeftRadius:6,marginBottom:5}}
source={{
uri: 'https://example.com/'+param.id.toString()+'.jpg',}} />
U 可以使用带有 Image 组件的动态路径。