如何触发事件以通过反应事件传递项目列表
How to trigger an event to pass a list of items through react event
我有以下 React-Select 下拉菜单:
<Select isMulti placeholder="Select Option" options={soptions}
onChange={this.selectValue(this)}/>
由于下拉菜单是一个多下拉菜单,我想将多个值传递给 select 处理程序,但一次全部传递,而不是在每个值都被 selected 时触发事件。
我可以触发什么事件或者有没有其他方法?
下面的函数应该可以解决问题。如果你想要一个数组中的所有值。
<Select isMulti options={this.options} onChange={this.handleChange} />
handleChange=(e)=>{
const value = Array.isArray(e) ? e.map(s => s.value) : []
console.log(value)
}
我有以下 React-Select 下拉菜单:
<Select isMulti placeholder="Select Option" options={soptions}
onChange={this.selectValue(this)}/>
由于下拉菜单是一个多下拉菜单,我想将多个值传递给 select 处理程序,但一次全部传递,而不是在每个值都被 selected 时触发事件。 我可以触发什么事件或者有没有其他方法?
下面的函数应该可以解决问题。如果你想要一个数组中的所有值。
<Select isMulti options={this.options} onChange={this.handleChange} />
handleChange=(e)=>{
const value = Array.isArray(e) ? e.map(s => s.value) : []
console.log(value)
}