微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

下面的代码片段如何使用Array在React JS中实现Dropdown

如何解决下面的代码片段如何使用Array在React JS中实现Dropdown

<Select onChange={(e) => setValue(e.target.value)} value={value} labelText="Year">
   <Select.Option value="Last 18 Months">2020</Select.Option>
   <Select.Option value="Last 12 Months">2019</Select.Option>
   <Select.Option value="Last 6 Months">2018</Select.Option>
   <Select.Option value="Last Month">2017</Select.Option>
</Select>

对于给定的代码段,如何使用Array在React JS中实现下拉

解决方法

如果我对您的理解正确,

const values = [
  {
    value: 'Last 18 Months',title: '2020'
  },{
    value: 'Last 12 Months',title: '2019'
  },{
    value: 'Last 6 Months',title: '2018'
  },{
    value: 'Last Month',title: '2017'
  }
]

<Select 
  onChange={(e) => setValue(e.target.value)} 
  value={value} 
  labelText="Year"
>
  {values.map(({ value,title }) => (
    <Select.Option key={value} value={value}>
      {title}
    </Select.Option>
  ))}
</Select>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。