【问题标题】:Disable pointer-event when hovering router button if disabled如果禁用,则在悬停路由器按钮时禁用指针事件
【发布时间】:2019-10-16 21:19:53
【问题描述】:

是否可以在禁用的路由器按钮上关闭指针事件?我在路线上的状态设置为禁用,因为一些标准没有那么早满足,但仍然可以指向它并单击,即使它除了触发消息之外没有做任何事情。我需要在路线上添加css类吗?希望我不需要这样做。

<Route
      disabled={saving || ableToWork === false}
      requiresValidation
      key={`${match.url}/receipt`}
      label={formatMessage(GeneralMessages.verify)}
      loc={`${match.url}/receipt`}
      path={`${match.path}receipt`}
      render={() => (
        <Receipt
          {...rest}
          match={match}
          onCancel={this.onCancel}
          onBack={this.handleOnBack}
        />
      )}
    />,

【问题讨论】:

  • "on disabled Routerbuttons" - 你的意思是什么,你的收据组件是一个按钮吗?
  • @JamesMorrison 不,它只是指带有一些触发它的内容的页脚。 Route 被渲染为一个带有路由的开关。

标签: css reactjs react-router-dom


【解决方案1】:

是的,您必须为此使用 CSS。

Route 组件不处理这个:docs

【讨论】:

    猜你喜欢
    • 2016-08-31
    • 2019-01-20
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 2021-05-02
    • 2012-03-16
    • 2021-12-03
    • 2015-05-24
    相关资源
    最近更新 更多