如何在react-native-popup-menu中为平面列表中的每一行设置动态菜单选项

问题描述

我需要为每行使用不同的菜单选项

  • 平面列表1项,我需要作为A的选项
  • 清单2项我需要作为B的选项
  • 平面列表3项,我需要作为C的选项

但“最后一个”选项会覆盖所有行的 对于1/2/3个项目,它始终显示C

<FlatList
      data={data}
      renderItem={({ item,index }) => (
        <Menu onSelect={value => Alert.alert(value)}>
          <MenuTrigger text={'Select option ' + item.value} />
          <MenuOptions>
            {
             index === 1 && 
             <MenuOption value="A" text="A" />
            }
            {
             index === 2 && 
             <MenuOption value="B" text="B" />
            }
            {
             index === 3 && 
             <MenuOption value="C" text="C" />
            }
          
        </MenuOptions>
      </Menu>
      )}
      style={{ height: 200 }}
    />




Thank you in advance 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)