vue3+ts+antdesign 清空a-range-picker日期选择框
在Vue 3和Ant Design Vue中,你可以使用v-model
来双向绑定a-range-picker
的值,并通过设置为null
或者特定的初始值来清空日期选择框。
以下是一个简单的例子,展示了如何清空日期选择框:
<template>
<a-range-picker v-model:value="dateRange" @calendarChange="clearDates" />
</template>
<script lang="ts">
import { defineComponent, ref } from 'vue';
import type { RangePickerValue } from 'ant-design-vue/es/date-picker/interface';
export default defineComponent({
setup() {
const dateRange = ref<RangePickerValue>(null); // 初始值设置为null
// 清空日期的方法
const clearDates = () => {
dateRange.value = null; // 清空日期
};
return {
dateRange,
clearDates,
};
},
});
</script>
在这个例子中,dateRange
是一个响应式引用,它被初始化为null
。当用户更改日期选择器时,calendarChange
事件会触发clearDates
方法,该方法将dateRange
的值设置回null
,从而清空日期选择框。
评论已关闭