NavLink react-router-dom组件:悬停不起作用

时间:2018-09-27 21:01:25

标签: reactjs react-router-dom

悬停不适用于React Router组件。 Image

3 个答案:

答案 0 :(得分:1)

JSX内联样式属性不允许:hover。您需要将其放入样式表中。

答案 1 :(得分:0)

您不能甚至不应该将伪类放入内联。将css放在类中,然后通过className应用它,如下例所示:

JSX:

<NavLink to="/example" className="nav_link">Example</NavLink>

CSS

.nav {
  //other styles
  //...
  a.nav_link:hover {
  cursor: pointer;
  color: red; 
  }
}

Example

答案 2 :(得分:0)

我更喜欢使用 CSS-in-JS 方法来设置类:

nav_link: {
  textDecoration: 'none',
  '&:hover': {
    textDecoration: 'none'
  }
}