1.antd的Select,Cascader,Datepicker的下拉框随着页面的滚动而滚动
这个问题是官方默认相对于页面body定位,
只要改为相对于父级定位就可以了 Select,Cascader使用
getPopupContainer={trigger => trigger.parentNode}
Datepicker使用
getCalendarContainer={trigger => trigger.parentNode}
<DatePicker getCalendarContainer={trigger => trigger.parentNode}
format="yyyy-MM-dd HH:mm:ss"
disabledDate={this.disabledStartDate}
value={this.state.startValue}
{...getFieldProps('repayTimes', {
rules: [{
required: true,
message: '必填',
type: 'date' }],
onChange: (value) => { this.setState({ startValue: value }) } })
} />