mint-ui datetime-picker 怎么关闭。

发布于 2022-09-06 06:42:17 字数 1284 浏览 13 评论 0

<span>入住</span>
<span class="checkin_date">{{checkinDate}}</span>
          <mt-datetime-picker
            v-model="checkinDateVal"
            ref="checkin_picker"
            type="date"
            :startDate="startDate"
            :endDate="endDate"
            @confirm="checkinConfirm"
            @cancel="checkinCancel"
            >
          </mt-datetime-picker>
 <span>离店</span>
 <span class="checkout_date">{{checkoutDate}}</span>
          <mt-datetime-picker
            v-model="checkoutDateVal"
            ref="checkout_picker"
            type="date"
            :startDate="startDate"
            :endDate="endDate"
            >
          </mt-datetime-picker>
          
 data () {
    return {
      checkinDate:'',
      checkoutDate:'',
      checkoutDateVal:'',
      checkinDateVal:'',
      startDate:new Date('2018-03-01'),
      endDate:new Date('2018-03-31'),
    }
  },
methods:{
    checkinopenPicker(){
      this.$refs.checkin_picker.open();
    },
    checkinCancel(){
      this.$refs.checkin_picker.close();
    },
    checkinConfirm(){
      this.$refs.checkin_picker.close();
    },
}

可以开启日历选择器,但是点击取消或者确认都关闭不了选择器,但是能输出日期的value,也就是点击是有效的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

三五鸿雁 2022-09-13 06:42:17

我也遇到了,已经解决,供参考:

之前是这样的clipboard.png
后来修改后
clipboard.png

clipboard.png
然后就可以了

天冷不及心凉 2022-09-13 06:42:17

大佬。这个问题解决没?

我也只是我 2022-09-13 06:42:17

同问,这个问题解决了吗

七颜 2022-09-13 06:42:17

类似情况,可以取到value,但是close方法没有生效。最后在nextTick中执行生效了。

Vue.nextTick(function () {
    vm.$refs.picker.close();
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文