vue-englishdatepicker

0.1.1 • Public • Published

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

 
import VueEnglishdatepicker from 'vue-englishdatepicker';
 
export default {
  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

  1. classValue
  2. calenderType
  3. placeholder
  4. format
  5. value
  6. yearSelect
  7. 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.

Moment Js format Docs

<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>

Package Sidebar

Install

npm i vue-englishdatepicker

Weekly Downloads

3

Version

0.1.1

License

MIT

Unpacked Size

57.1 kB

Total Files

6

Last publish

Collaborators

  • krijan