我正在尝试设置样式组件的子组件的样式,但是它将css发送给父组件而不是子组件/这是我的代码,
export const Card = styled.div`
position: relative;
${props => props.horizontal && `
${CardImage}{
max-height: 60%;
overflow: hidden;
}`}
`
export const CardImage = styled.div`
position: relative;
`
Run Code Online (Sandbox Code Playgroud)
编辑:当我在渲染之前添加条件时,它不起作用
在将其标记为重复之前,我已经搜索过,但似乎没有答案对我有用。
更改,单击并选中它后,我的复选框不起作用。
这是我的组成部分
class Checkbox extends React.Component{
constructor(props) {
super(props);
this.state = {checked: false}
this.handleCheck = this.handleCheck.bind(this);
}
this.handleCheck(e) {
e.preventDefault();
this.setState({
checked: e.target.checked
})
}
render() {
return (
<input type="checkbox" checked={this.state.checked} onChange={this.handleChecked}
);
}
}
Run Code Online (Sandbox Code Playgroud)
有什么原因不起作用?