Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html reactjs-下拉选择,包含2个字段_Html_Css_Reactjs - Fatal编程技术网

Html reactjs-下拉选择,包含2个字段

Html reactjs-下拉选择,包含2个字段,html,css,reactjs,Html,Css,Reactjs,我试图用两个字段编写一个select组件,与前面的类似。我研究过antd、bootstrap、semantic等,但没有看到类似的组件,所以我想知道是否有人知道可以实现这一点的包/库。还是我最好将其编码为带有两个选项卡的下拉列表,每个选项卡作为一个输入字段 不确定这是否是您想要的,但您可以构建自己的自定义选择组件,如下所示: 类选择扩展了React.Component{ 状态={ 活动菜单:“分钟”, 开放:是的, 最小:'', 最大值:“” }; toggleMenu=e=>{ 这是我的国家

我试图用两个字段编写一个select组件,与前面的类似。我研究过antd、bootstrap、semantic等,但没有看到类似的组件,所以我想知道是否有人知道可以实现这一点的包/库。还是我最好将其编码为带有两个选项卡的下拉列表,每个选项卡作为一个输入字段


不确定这是否是您想要的,但您可以构建自己的自定义选择组件,如下所示:

类选择扩展了React.Component{
状态={
活动菜单:“分钟”,
开放:是的,
最小:'',
最大值:“”
};
toggleMenu=e=>{
这是我的国家({
活动菜单:e.target.name
});
};
toggleOpen=()=>{
this.setState(prevState=>{
返回{open:!prevState.open}
});
};
getMenuOptions=()=>{
让期权=[];
开关(this.state.activeMenu){
案例“min”:{
选项=['1000美元','2000美元','3000美元','4000美元','No Min'];
打破
}
案例“max”:{
选项=[‘1000美元’、‘2000美元’、‘3000美元’、‘4000美元’、‘无上限’];
打破
}
}
返回选项.map((选项,i)=>{
返回(
  • {option}
  • ) }); }; handleSelect=(菜单,值)=>{ 这是我的国家({ [菜单]:值 }); }; render(){ const{open,min,max,activeMenu}=this.state; const menuOptions=this.getMenuOptions(); 返回( 租金范围 {打开&&( -
      {menuOptions}
    )} ) } } ReactDOM.render(,document.getElementById('root'))
    span{
    显示:块;
    光标:指针;
    }
    保险商实验室{
    列表样式类型:无;
    保证金:0;
    填充物:5px;
    }
    李:悬停{
    光标:指针;
    }
    ul.max{
    浮动:对;
    }
    .选择{
    宽度:300px;
    边框:1px实心#222;
    溢出:隐藏;
    }