我在样式化组件中动态呈现伪内容之前遇到了麻烦。
难道我做错了什么?
当我在静态内容之前渲染伪内容时我没有问题,但是当我动态尝试时它不起作用。
react组件
const Test = (props) => {
return (
<Text before={12345}>
{props.children}
</Text>
);
};
样式组件(不工作)
const Text = styled.span`
&:before {
content: ${props => {
console.log(props.before); // I see '12345' in log.
return props.before;
}
}
`;
样式组件(这很好用)
const Text = styled.span`
&:before {
content: '12345'
}
`;