@@ -20,6 +20,7 @@
trigger="click"
>
<el-cascader-panel
+ v-if="popover.waitDelayRenderLoaded"
v-model="value"
:options="optionsList"
:props="propsData"
@@ -20,11 +20,13 @@
@change="onChange"
></el-cascader-panel>
+
<div class="el-cascader virtual-cascader" slot="reference">
<div
class="el-input virtual-input el-input--suffix"
@@ -10,13 +10,17 @@ export const cascaderMixin = {
data() {
return {
popover: {
- show: false
+ show: false,
+ waitDelayRenderLoaded: false
}
},
methods: {
onPopoverShow() {
this.popover.show = true
+ this.$nextTick(() => {
+ this.popover.waitDelayRenderLoaded = true
+ })
this.$emit('show')
onPopoverHide() {