rc-time-picker 无法在移动设备上正确显示
rc-time-picker not displaying correctly on mobile
<div>
<Button onClick={() => this.setState({ show: true })}>Open</Button>
<Modal
show={this.state.show}
onHide={() => this.setState({ show: false })}
animation
>
<Modal.Header closeButton>
<Modal.Title>Modal</Modal.Title>
</Modal.Header>
<Modal.Body>
<TimePicker open getPopupContainer={triggerNode => triggerNode.parentNode}/>
{[...Array(11).keys()].map(() => <div>Scroll down</div>)}
</Modal.Body>
</Modal>
</div>
我正在使用 the rc-time-picker。
它在桌面上正确显示,即使 window 最小化。
但在手机上它看起来像这样(下拉框在输入框的左边):
知道哪里出了问题吗?
我通过减少输入的宽度来破解它,但我多次选择尺寸。
与 Artems 类似的修复,我将违规输入的边框设置为 0px。对于任何尺寸的手机,这将在外观上摆脱它。
<div>
<Button onClick={() => this.setState({ show: true })}>Open</Button>
<Modal
show={this.state.show}
onHide={() => this.setState({ show: false })}
animation
>
<Modal.Header closeButton>
<Modal.Title>Modal</Modal.Title>
</Modal.Header>
<Modal.Body>
<TimePicker open getPopupContainer={triggerNode => triggerNode.parentNode}/>
{[...Array(11).keys()].map(() => <div>Scroll down</div>)}
</Modal.Body>
</Modal>
</div>
我正在使用 the rc-time-picker。
它在桌面上正确显示,即使 window 最小化。
但在手机上它看起来像这样(下拉框在输入框的左边):
知道哪里出了问题吗?
我通过减少输入的宽度来破解它,但我多次选择尺寸。
与 Artems 类似的修复,我将违规输入的边框设置为 0px。对于任何尺寸的手机,这将在外观上摆脱它。