javascript - React/Semantic UI 在按钮上添加号召性用语

标签 javascript reactjs semantic-ui semantic-ui-react

使用Semantic-UI/ReactJS想要在button上添加onClick功能,但是当我添加时,它也在 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 ,在此页面中,搜索 您可以传递一个 Button props 对象。 来查找示例。

最佳答案

您需要在操作中添加 onClick 属性。

action = {{
    color: 'teal',
    labelPosition: 'left',
    icon: 'cart',
    content: 'Checkout',
    onClick: handleClick
}}

关于javascript - React/Semantic UI 在按钮上添加号召性用语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59032010/

相关文章:

javascript - 当对话框模态关闭时,如何刷新 Jquery 中的页面

javascript - Google Analytics 页面内分析是如何工作的?

onXXX 处理程序中的 javascript 对参数中的 & 进行转义

html - reactjs - 下拉选择 2 个字段

html - 为什么表单元素使我的 div 比没有它时占用更多空间?

semantic-ui - 在语义用户界面中固定一行的宽度

javascript - 如何使用leaflet.label绑定(bind)多个标签?

javascript - 在 React 中将对象从子组件传递到父组件

javascript - React Native - 如何在其他组件之上创建和渲染组件

javascript - 语义 UI - 如何在模态窗口中使用粘性?