为什么在过去的时候不需要工作来做出反应



我在react中有以下组件,它通常加载图像:

<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可以使用动态路径和图像组件。

相关内容

最新更新