Skip to content

useDatePicker


Example

日期選擇器

date:

datetime:

time:


md
<script setup lang="ts">
import { ref } from 'vue';
import { useDatePicker } from '@pieda/core';

const { DatePicker } = useDatePicker();

const value = ref('2024-01-01');
const selectedColor = ref('pink');
</script>

<template>
    <DatePicker :value="value"  :color="selectedColor">
        <template v-slot="{ inputValue, togglePopover }">
            <div class="box">
                <input class="date__input" type="text" :value="inputValue" readonly>
                <button @click="togglePopover">
                <img class="icon" src="../../assets/calendar.png">
                </button>
            </div>
        </template>
    </DatePicker>
</template>

Props

參數說明可代的值預設值(皆為字串)
placeholder提示字" "
value選中的日期" "
startDate設定選擇日期範圍中的開始日期" "
endDate設定選擇日期範圍中的結束日期" "
color按鈕顏色gray, red, orange, yellow, green, teal, blue, indigo, purple, pink"blue"
mode日期選擇器類型date(選日),dateTime(選日選時),time(選時)"date"

以上範例使用套件為:https://vcalendar.io/