【问题标题】:How to change state in Dropdown semantic-ui-react如何在 Dropdown semantic-ui-react 中更改状态
【发布时间】:2017-08-28 21:42:09
【问题描述】:

我正在尝试更改下拉组件中的 onChange 状态

const DropdownDomainSelection = () => (
      <Dropdown placeholder='Select Friend' selection options={domainsList} onChange={this.handleDomainsSelectChange} />
    )



handleDomainsSelectChange = (e, data) => {
    this.setState({
      currantDomain_id: data.value,
      currantWidget_id: "null",
    }, () => {
      console.log('this.state.currantDomain_id',this.state.currantDomain_id);
    });
  }

状态变化很好。 问题是下拉菜单的值总是返回默认的“选择朋友”。

如何让 Dropdown 将其状态更改为选定项?

【问题讨论】:

    标签: javascript semantic-ui-react


    【解决方案1】:

    Dropdown 组件缺少 value 属性。 value 属性控制 Dropdown 的当前值。只需将道具 value = {this.state.currantDomain_id} 添加到它。

    【讨论】:

    • 另外,请确保您的 option prop 包含一个对象数组,其中每个对象都包含一个值键。例如[{key:'', text:'', value:''}, {key:'', text:'', value:''},]
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    • 2020-06-25
    • 1970-01-01
    相关资源
    最近更新 更多