javascript - 动态生成<Image>标签[React-Native]

标签 javascript react-native

我想渲染一个 View (其中包含问题和选项)。如果问题中有多个图像,我如何相应地生成图像标签。 例如:

question: what is the value of <Image>21xtp-1.png</Image> and <Image>21xtp-2.png</Image> ?

我想用 react native 中的标签替换该图像标签。 我可以这样做

<Text>what is the value of <Image source={{uri:../images/21xtp.png-1}}/> and <Image source={{uri:../images/21xtp.png-1}}/> </Text>

但是我如何根据问题中可能变化的图像数量放置标签。

最佳答案

我无法正确理解这个问题。但似乎您想根据您的数据动态渲染图像。

假设您的图像 uri 存储在一个数组中。然后你可以编写如下代码:

for(i=0; i<imageUriArray.length;i++){
   return(
     <Image source={{uri : imageUriArray[i]}}/>
   )
}

关于javascript - 动态生成<Image>标签[React-Native],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43863151/

相关文章:

递归函数的javascript返回

javascript - 如何使用 addHTML 方法在 jsPDF 中的所有 PDF 页面上添加页眉和页脚

ios - 尝试在模拟器或设备上构建 React Native 项目时出现 Xcode 错误

javascript - 在 react native 中获取安全的当前日期

react-native - 如何将 react-native 从 0.56.0 降级到 0.55.4 版本?

css - 调用 StyleSheet.create 多次会影响性能吗?

javascript - 如何使用 Meteor 监视服务器对集合的更改?

javascript - AngularJs ng-if 用于显示或跳过元素

javascript - 停留在一个简单的对象文字范围/引用问题上

javascript - 如何在React中使用HOC传递静态navigationOptions?