【发布时间】:2020-04-11 22:04:23
【问题描述】:
有没有一种简单的方法可以通过对象传递元素属性的“大”对象?
例如:
const myAttrs = {
one: "one",
two: "two",
...,
fifty: "fifty"
};
return(
<MyElement data={myAttrs}>Some label</MyElement>
);
这样我就可以在定义的元素本身中访问和设置所有这些值...
const MyElement = styled.a.attrs(props => ({
// I want to break down and set each object prop here, rather than
// do it all individually like...
//
// one: props.one,
// two: props.two,
// ...
}))`
// CSS here...
`;
【问题讨论】:
标签: javascript html reactjs styled-components