美文网首页
Ant Design Vue 中的DatePicker组件如何清

Ant Design Vue 中的DatePicker组件如何清

作者: 周星星的学习笔记 | 来源:发表于2021-02-21 21:00 被阅读0次

今天在做日期筛选功能的时候,用到了Ant Design Vue 中的DatePicker日期组件,筛选中有一个重置筛选条件的按钮,需要能控制清空日期组件,虽然日期组件有自带的清除按钮,但是官方文档并没有介绍如何控制清除,后来上网找到了解决方案,就记录一下。

一、效果图

1613911587862.gif

二、代码示例

1.组件使用value属性绑定值

<a-range-picker
    @change="filterTime"
    :value="showDateTime"
>
   <a-icon slot="suffixIcon" type="calendar" />
</a-range-picker>

2.属性定义

data() {
    return {
        showDateTime:null,   //默认给个null
        ...
    }
}

3.change事件定义

methods: {
  //当日期组件值改变的时候,会触发该方法
  filterTime(moment) {
       //把moment设置给this.showDateTime,保证正常显示所选的日期
       this.showDateTime = moment;
  },
  ...
}

4.使用null设置value来清空值(假如有需要重置的场景)

this.showDateTime = null;

相关文章

网友评论

      本文标题:Ant Design Vue 中的DatePicker组件如何清

      本文链接:https://www.haomeiwen.com/subject/jcoqfltx.html