【问题标题】:Link component not working with Styled Components链接组件不适用于样式化组件
【发布时间】:2021-12-20 10:33:35
【问题描述】:

样式不起作用

const MenuOption = styled(Link)`
  font-size: 14px;
`;

仅使用为其作品设置样式的伪类

【问题讨论】:

  • 你能提供更多关于什么不起作用的细节/背景吗?

标签: reactjs styled-components


【解决方案1】:

更好的方法是制作一个风格化的divul,然后将其包裹在link 标记上。也许为它制作一个组件。

例子:

const NavBarLinkDiv = styled.div`
  //your styles
`;

export default const NavBarLink = ({ children, to }) => {
  return (
    <Link to={to}>
      <NavBarLinkDiv>{children} </NavBarLinkDiv>
    </Link>
  );
};

【讨论】:

    猜你喜欢
    • 2021-05-01
    • 2020-10-17
    • 1970-01-01
    • 2023-01-22
    • 2016-12-12
    • 2022-01-27
    • 2021-01-23
    • 2020-10-19
    • 1970-01-01
    相关资源
    最近更新 更多