fix: 修复时间选择器下拉框图标设置样式不生效而隐藏的问题
This commit is contained in:
@@ -204,3 +204,11 @@
|
|||||||
visibility: hidden !important;
|
visibility: hidden !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.my-date-picker {
|
||||||
|
.el-popper__arrow {
|
||||||
|
position: absolute;
|
||||||
|
top: 20px !important;
|
||||||
|
left: 642px !important; // element上样式设定是left,添加right不生效
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="newDateValue"
|
v-model="newDateValue"
|
||||||
ref="newDatePicker"
|
ref="newDatePicker"
|
||||||
class="date_style"
|
popper-class="my-date-picker"
|
||||||
style="position: absolute;top: -53px;left: -536px;"
|
style="position: absolute;top: -53px;left: -536px;"
|
||||||
:clearable="false"
|
:clearable="false"
|
||||||
:default-time="defaultTime"
|
:default-time="defaultTime"
|
||||||
@@ -216,11 +216,6 @@ export default {
|
|||||||
new Date(...timestampToList(myEndTime.value))
|
new Date(...timestampToList(myEndTime.value))
|
||||||
]
|
]
|
||||||
newDatePicker.value.focus()
|
newDatePicker.value.focus()
|
||||||
|
|
||||||
// todo 此处为弹窗打开的方向标识,控制css的position修改其left与top属性未生效,只好隐藏,后续有更好的处理办法再修改
|
|
||||||
const dom = document.getElementsByClassName('el-picker__popper el-popper is-light is-pure')
|
|
||||||
const dom1 = dom[0].getElementsByClassName('el-popper__arrow')
|
|
||||||
dom1[0].style.display = 'none'
|
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 时间选择器,选择时间,点击OK后的回调
|
* 时间选择器,选择时间,点击OK后的回调
|
||||||
|
|||||||
Reference in New Issue
Block a user