首页 > 解决方案 > 如何将下一个屏幕中选定的平面列表索引与整数进行比较?

问题描述

由于我是初学者,因此对 React Native 中的比较感到非常困惑。我有多个不同的 ImageArray,如字母、水果、鸟类等。我想根据平面列表中的选定索引加载它,比如

if(selectedindex==1){
}
else if(selectedindex==2) 

等等。

我能怎么做?请帮忙。

标签: androidreactjsreact-nativereact-native-flatlist

解决方案


创建图像对象的最佳方法

`const imageObject = { 0: require('./Images/0.png'), 1: require('./Images/1.png'), 2: require('./Images/2.png'),3: require('./Images/3.png'), 4:require('./Images/4.png'),5: require('./Images/5.png'),6: require('./Images/6.png')};`

然后使用括号表示法使用它,如

  renderItem={(item, index) => <Image source={imageObject[index]} />}

推荐阅读