vue-datepicker
An easy-to-use and customizable date picker component powered by Vue js
Demo
https://codesandbox.io/s/eager-rubin-5zcm9
Install
npm install vue-englishdatepicker OR yarn add vue-englishdatepicker
Quick Start
; components: VueEnglishdatepicker // rest of the component Or even used via <script> tag in the browser directly: <script src="https://unpkg.com/vue"></script><script src="https://unpkg.com/vue-englishdatepicker"></script>...<vue-englishdatepicker />...
Examples
<template> <vue-englishdatepicker /></template>
Customizable Properties
The following customizable properties can be added to the component
- classValue
- calenderType
- placeholder
- format
- value
- yearSelect
- monthSelect
Examples - classValue
This works exactly as class properties. Eg: classValue="form-control" (boostrap class) (Note : In class="form-control", input will be rendered inside another input.)s
<template> <vue-englishdatepicker classValue="datepicker" /></template><style>.datepicker { width: 50px; height: 20px;}</style>
Examples - placeholder
<template> <vue-englishdatepicker placeholder="YYYY-MM-DD" /></template>
Examples - format
It uses moment js API. Read the moment js documentation for the format. Same format style will be applied to the datepicker.
<template> <vue-englishdatepicker format="YYYY-MM-DD" /></template>
Examples - value
Initial value for the datepicker.
<template> <vue-englishdatepicker value="2020-10-10" /></template>
Examples - yearSelect
The dropdown year select can be turned off using boolean type to yearSelect
<template> <vue-englishdatepicker :yearSelect="false" /></template>
Examples - monthSelect
The dropdown month select can be turned off using boolean type to monthSelect
<template> <vue-englishdatepicker :monthSelect="false" /></template>
Examples - All in one
<template> <vue-englishdatepicker placeholder="YYYY-MM-DD" format="YYYY-MM-DD" value="2020-10-10" :yearSelect="false" :monthSelect="false" /></template>