我刚开始反应,在 IE11 中显示下拉插入符号(箭头)时遇到问题。我正在使用 react-toolbox,它在 Chrome 和 Firefox 中可见。
经过一番调查,我认为这是渲染的问题 :after IE11 中的元素,我添加了
显示:块
就像这里的主题一样,但它没有用。
我的代码如下所示:
import ReactDropdown from 'react-toolbox/lib/dropdown'
<div className="row">
<div className="col-md-4" style={{ textAlign: 'left' }}>
<ReactDropdown
source={searchDropdown.map(currentValue => {
return { value: currentValue.value, label: currentValue.label}
})}
value={searchType}
onChange={value => this.setState({searchType: value})}
theme={dropdown}
/>
</div>
</div>
Chrome 中的结构如下所示:
在 IE11 中像这样
你甚至看不到 :after 元素,就像在 Chrome 中一样。
有任何想法吗?
先感谢您。