Skip to content

fpi-el-quarter-range-picker 季度选择组件 beta

TIP

当前组件正在 beta 测试阶段

基础使用

通过时间设置当前选择季度

<template>
    <div class="rolling-test">
        <FpiElQuarterRangePicker ref="refC" v-model="quarterDate" size="large" />
        <br>
        <h4>所选时间</h4>
        <div>{{ showData.start }}</div>
        <div>{{ showData.end }}</div>
        <h4>季度范围详情</h4>
        <div> {{ info }} </div>
    </div>
</template>

<script lang="ts" setup>
import dayjs from 'dayjs'
import { computed, onMounted, ref, watch } from 'vue'


const quarterDate = ref([new Date(), new Date()])
const showData = computed(() => {
    return {
        start: dayjs(quarterDate.value[0]).format('YYYY-MM-DD HH:mm:ss'),
        end: dayjs(quarterDate.value[1]).format('YYYY-MM-DD HH:mm:ss')
    }
})
const info = ref('')
const refC = ref<any>(null)

watch(showData, () => {
    info.value = refC.value?.getQuarterInfoByDate(quarterDate.value)
})
onMounted(() => {
    info.value = refC.value?.getQuarterInfoByDate(quarterDate.value)
})
</script>
显示代码

属性

typescript

事件

typescript

方法

typescript

贡献者:

大气-李国帝

fpi-component