使用Semantic-UI
/ ReactJS
想要在onClick
上添加button
函数,但是当我添加时,它也点击input
上的函数,但是我只想在button
上添加]
handleClick= (e) => this.setState({ click: true}); ... <Input action={{ color: 'teal', labelPosition: 'left', icon: 'cart', content: 'Checkout', }} actionPosition='left' placeholder='Search...' defaultValue='52.03', onClick={this.handleClick} />
结果:
<div class="ui left action input"> <button class="ui teal icon left labeled button"> <i aria-hidden="true" class="cart icon"></i> Checkout </button> <input type="text" placeholder="Search..." value="52.03" /> </div>
请参见演示结果here,在此页面中,搜索
You can pass a Button props object.
以查找示例。
使用Semantic-UI / ReactJS希望在按钮上添加onClick函数,但是当我添加时,它也会在输入单击时调用函数,但是我只想在按钮上添加handleClick =(e)=> this.setState({ :...
由于您在action属性中传递了一个对象来创建按钮,因此您只需添加onClick
属性
您需要在内部添加onClick属性。
您同时使用了Input
和handleClick
,而不是Button
,需要分别使用Input
和Button
,然后像这样调用按钮上的功能: