gpt4 book ai didi

styled-components - 如何将 aria 属性添加到样式化组件?

转载 作者:行者123 更新时间:2023-12-01 22:10:46 25 4
gpt4 key购买 nike

我正在使用 styled-components npm 包,需要将 aria-haspopup 属性添加到我的扩展 Button 组件。我尝试了以下方法,但这并没有添加属性:

import Button from './button';

const StyledBtn = Button.attrs({
'aria-haspopup': 'true',
}).extend``;

最佳答案

我发现解决方案是:

新的 styled-components v4 语法:

import Button from './button';

const StyledBtn = styled(Button).attrs({
'aria-haspopup': 'true',
})``;

旧语法:

import Button from './button';

const StyledBtn = Button.extend.attrs({
'aria-haspopup': 'true',
})``;

https://www.styled-components.com/docs/api

https://medium.com/styled-components/styled-components-v4-new-final-finalest-for-real-final-final-psd-fa4d83398a77

关于styled-components - 如何将 aria 属性添加到样式化组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48083705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com