难道没有人出现过vant-UI的popup的这个问题吗?

利用vant-popup和datetimepicker做的时间选择组件

输入框点击选择

<van-field
        readonly
        clickable
        :value="startdt"
        placeholder="起始时间"
        @click="clickStart"
      />
<van-field
        readonly
        clickable
        :value="enddt"
        placeholder="结束时间"
        @click="clickEnd"
      />
<!-- 开始时间控件 -->
    <van-popup v-model="showStart" position="bottom">
      <van-datetime-picker
        v-model="currentDate"
        type="date"
        :min-date="minStartDate"
        :max-date="maxStartDate"
        @confirm="confirmStart"
        @cancel="showStart = false"
      />
    </van-popup>
    <van-popup v-model="showEnd" position="bottom">
      <van-datetime-picker
        v-model="currentDate1"
        type="date"
        :min-date="minEndDate"
        :max-date="maxEndDate"
        @confirm="confirmEnd"
        @cancel="showEnd = false"
      />
    </van-popup>
   // 开始时间不得晚于结束时间,从选择范围上控制
    clickStart(){
      if(this.enddt){
        this.maxStartDate = new Date(Date.parse(this.enddt.replace(/-/g,   "/")));
      } 
 this.showStart = true
    },
    // 结束时间不得早于开始时间,从选择范围上控制
    clickEnd(){
      if(this.startdt){
        this.minEndDate = new Date(Date.parse(this.startdt.replace(/-/g,   "/")));
      }  // 有无这段计算也不改变择结束时间的弹出层总是慢一点!
      this.showEnd = true // 把这句放最前没有改变!
    },
没有报错!但是!结束时间点击后弹出层出现总是慢一步!
尝试放在一个弹出层里 控制两个datetimepicker的显隐,但是点选择结束时间的弹出层总是慢一点!
又没有人知道为什么?能不能帮忙解决一下/(ㄒoㄒ)/