【发布时间】:2022-01-17 09:50:09
【问题描述】:
在我的应用程序的第一个屏幕上,我有一个可触摸的图像,它实际上将路由参数发送到第二个屏幕,如下所示:
<TouchableHighlight onPress={() => navigation.navigate("EcranDetails",{album_id:1,album_name:"David Bowie",album_date:1967,album_img:"david_bowie"})}>
<Image style={styles.album} source={require('../../assets/images/albums/david_bowie.jpg')} />
</TouchableHighlight>
在我的第二个屏幕上,我想要这个(图片的 url 字符串来自 require 中的参数):
<Image style={styles.album} source={require('../../assets/images/albums/david_bowie.jpg')} />
但是这段代码不起作用,我在 require 中找不到任何与 params 相关的内容:
<Image style={styles.album} source={require('../../assets/images/albums/',{JSON.stringify(album_img)},'.jpg')} />
知道为什么它不起作用以及如何解决这个问题吗?如果您能提供帮助,非常感谢。
【问题讨论】:
标签: react-native react-navigation routeparams