繁体   English   中英

反应选择里面的反应选择

[英]React-Select inside react-select

我在反应选择菜单列表中创建了反应选择,目前,问题是当我点击内部反应选择组件时,外部反应选择组件菜单列表被关闭如何解决这个问题?

主要成分

const CustomCalender = props => {
    return (
      <div>
        <Calendar props={props} />
      </div>
    );
  };

  return (
    <div>
      <Select
      options={[{label:moment(),value:moment()}]}
        components={{ Option: CustomCalender }}
        styles={customStyles}
        maxMenuHeight="200"

      />
    </div>

日历组件

                <Select
                     openMenuOnFocus={true}
                     openMenuOnClick={false}
                    className="basic-single"
                    classNamePrefix="select"
                    name="color"
                    options={this.state.colourOptions}/>

你有没有试过停止传播

  <div>
    <Calendar props={props} />
  </div>

到:

  <div onBlur={e => e.stopPropagation()}>
    <Calendar props={props} />
  </div>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM