背景:
1.fixed定位的底部
2.点击按钮,Popover 的visible设置为true
解决方案:
使用 getPopupContainer={triggerNode => triggerNode.parentNode}
render(){
return (
<Popover
visible={this.state.visible}
placement={this.props.placement}
getPopupContainer={triggerNode => triggerNode.parentNode}
onVisibleChange={this.handleClickChange}
content={<div style={{width:'250px'}}>
<p>确定从选品池中删除所有选中的商品?</p>
<div className="text-right margin-top-26">
<Button onClick={this.hide}>取消</Button>
<Button className="margin-left-16" type="primary" onClick={this.delete.bind(this)}>确认</Button>
</div>
</div>}
trigger="click">
{this.props.children}
</Popover>
)
}