【发布时间】:2018-05-17 22:09:32
【问题描述】:
是否可以在单击后渲染和附加新组件?我有我的日历组件
return (
<span
key={date.toString()}
className={"day" + (isToday ? " today" : "") + (isCurrentMonth ? "" : " different-month") + (date.isSame(selected) ? " selected" : "")}
onClick={()=>select(day)}>{number}</span>
);
onClick 我要渲染我的 jsWindow 组件
render(){
return (
<div className="js-window">
{console.log(this.props)}
<Icon icon={close} className="closeBtn" size={24} onClick={(e)=>e.target.parentNode.parentNode.remove()}/>
{this.props.children}
</div>
)
}
点击关闭图标后,我想删除 JsWindow。
【问题讨论】:
-
而是使用状态来使 jsWindow 组件切换外观。切换 日历 组件中的状态
标签: javascript reactjs events