首页 > 解决方案 > 如果禁用,则在悬停路由器按钮时禁用指针事件

问题描述

是否可以关闭禁用的路由器按钮上的指针事件?我在路线上的状态设置为禁用,因为一些标准没有那么早满足,但仍然可以指向它并单击,即使它除了触发消息之外没有做任何事情。我需要在路线上添加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}
        />
      )}
    />,

标签: cssreactjsreact-router-dom

解决方案


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

Route 组件不处理这个:文档


推荐阅读