在页面高度过大存在滚动条时,使用iView
的Select
、DatePicker
、Dropdown
组件,下拉框会产生遮挡。
定位问题
发现当select-dropdown
超出页面时,会自动添加一个x-out-of-boundies
属性,这时top
会变成auto
解决办法
改变iview
默认样式,用v-scoped
方法(或其他方法),top:30px !important
1 | class="selectRowOne" v-scoped |
1 | .selectRowOne .ivu-select-dropdown { |
效果:
改变iView默认样式参加改变iView默认样式的方法
优化
- 可以把这段css写在全局样式里。
- 同时解决了
DatePicker
、Dropdown
的同样问题