方式一:
方式二:
<template>
<div class="timeFilter">
<a-row>
<a-col
:span="12">
<a-checkable-tag
v-model="date.checked1"
@change="handleChange('yesterday')">
昨日
</a-checkable-tag>
<a-checkable-tag v-model="date.checked2" @change="handleChange('thisweek')">
近7日
</a-checkable-tag>
<a-checkable-tag v-model="date.checked3" @change="handleChange('thismonth')">
近30日
</a-checkable-tag>
<!-- <a-checkable-tag v-model="date.checked4" @change="handleChange('thisyear')">
全年
</a-checkable-tag> -->
</a-col>
<a-col
:span="12">
<a-range-picker
:disabledDate="disabledDate"
:placeholder="['开始时间','结束时间']"
format="YYYY-MM-DD"
v-model="rangePicker"
@change="onChange"
style="max-width:300px">
<!-- <a-icon slot="suffixIcon" :component="IconExclamationCircle" />-->
</a-range-picker>
</a-col>
</a-row></div>
</template>
<script>
import dayjs from 'dayjs'
import moment from 'moment'
export default {
name: 'TimeFilter',
data () {
return {
date: {
checked1: false, checked2: