# vue-datepicker
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/22e0f8947502421bb85192ef11d7c2f9)](https://www.codacy.com/app/mathieustan/vue-datepicker?utm_source=github.com&utm_medium=referral&utm_content=mathieustan/vue-datepicker&utm_campaign=Badge_Grade)
[![Codacy Badge](https://api.codacy.com/project/badge/Coverage/22e0f8947502421bb85192ef11d7c2f9)](https://www.codacy.com/app/mathieustan/vue-datepicker?utm_source=github.com&utm_medium=referral&utm_content=mathieustan/vue-datepicker&utm_campaign=Badge_Coverage)
> A datepicker Vue component. Compatible with Vue 2.x
- [Demo](#demo)
- [Install](#install)
- [Usage](#usage)
- [Props](#available-props)
- [Events](#events)
- [Date Formatting](#date-formatting)
- [Translations](#translations)
- [Best Practices](#best-practices)
## Demo
To view a demo online: <https://vue-datepicker.netlify.com/>
## Install
```bash
npm install @mathieustan/vue-datepicker --save
```
or
```bash
yarn add @mathieustan/vue-datepicker
```
```javascript
import { VueDatePicker } from '@mathieustan/vue-datepicker';
import '@mathieustan/vue-datepicker/dist/vue-datepicker.min.css';
export default {
// ...
components: {
VueDatePicker
}
// ...
}
```
or
```javascript
import VueDatePicker from '@mathieustan/vue-datepicker';
import '@mathieustan/vue-datepicker/dist/vue-datepicker.min.css';
Vue.use(VueDatePicker);
```
## Usage
```html
<VueDatePicker v-model="currentDate" />
```
_value_ prop if passed should be a Date object
```html
<template>
<VueDatePicker :value="date"></VueDatePicker>
</template>
```
```javascript
<script>
export default {
// ...
components: {
VueDatePicker
},
data: () => ({
date: new Date([2019, 5, 16]),
}),,
// ...
}
</script>
```
support name attribute for normal html form submission
```html
<VueDatePicker :value="state.date" name="uniquename"></VueDatePicker>
```
Using `v-model`
```html
<VueDatePicker v-model="state.date" name="uniquename"></VueDatePicker>
```
## Available props
| Prop | Type | Default | Description |
| ------------------ | -------------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| id | String | 'datepicker' | Sets the input id |
| value | Date\|String\|Number | | Date picker model (ISO 8601 format, YY-mm-dd or YY-mm) |
| name | String | 'datepicker' | Input name property & datepicker title in fullscreenMobile |
| clearable | Boolean | false | Add input clear functionality |
| validate | Boolean | false | Shows validations button to select date |
| buttonValidate | String | 'Ok' | Sets validate text button |
| buttonCancel | String | 'Cancel' | Sets cancel text button |
| format | String | DD MMMM YYYY | Allows you to customize input date format |
| formatHeader | String | dddd DD MMM | Allows you to customize header date format |
| placeholder | String | 'YYYY-MM-DD' | Sets the input’s placeholder text |
| visible | Boolean | false | Allows you to trigger datepicker visibility |
| disabled | Boolean | false | Sets datepicker disabled |
| color | String | #4f88ff | Allows you to customize color |
| contentClass | String | '' | Applies custom class to datepicker content |
| noHeader | Boolean | | Hides datepicker header |
| noInput | Boolean | | Hides datepicker input. It'll show a button instead |
| noCalendarIcon | Boolean | | Hides datepicker icon |
| fullscreenMobile | Boolean | false | Shows datepicker in a bottom sheet when in mobile view |
| allowedDates | Function | | Function which
没有合适的资源?快使用搜索试试~ 我知道了~
用VueJs制作的日期选择器 vue3 datepicker
共226个文件
js:126个
scss:38个
vue:35个
需积分: 5 0 下载量 193 浏览量
2023-03-14
13:50:49
上传
评论
收藏 763KB ZIP 举报
温馨提示
日期选择器Vue组件 安装 npm install @hc/vue-datepicker --save 或者 yarn add @hc/vue-datepicker import { VueDatePicker } from '@hc/vue-datepicker' ; import '@hc/vue-datepicker/dist/vue-datepicker.min.css' ; export default { // ... components : { VueDatePicker } // ... } 或者 import VueDatePicker from '@hc/vue
资源推荐
资源详情
资源评论
收起资源包目录
用VueJs制作的日期选择器 vue3 datepicker (226个子文件)
.browserslistrc 21B
.browserslistrc 21B
vue-datepicker.min.css 37KB
.czrc 43B
.editorconfig 121B
.eslintignore 13B
.gitignore 250B
.gitignore 44B
index.html 1KB
favicon.ico 4KB
vue-datepicker.umd.js 84KB
vue-datepicker.min.js 84KB
vue-datepicker.esm.js 84KB
VDPickerAgenda.spec.js 21KB
helpers.spec.js 18KB
VDPicker.spec.js 17KB
VDPickerAgenda.js 15KB
dynamicPosition.spec.js 15KB
VDPicker.js 12KB
VDMenu.spec.js 12KB
detachable.spec.js 10KB
VDPickerTableDay.spec.js 9KB
positions.spec.js 8KB
helpers.js 8KB
VDPickerTableDate.spec.js 7KB
VDPickerTableDay.js 6KB
VDPickerYears.spec.js 6KB
overlayable.js 5KB
activable.spec.js 5KB
VDMenu.js 5KB
dynamicPosition.js 5KB
VDPickerMonths.spec.js 5KB
overlayable.spec.js 5KB
VDPickerTableDate.js 5KB
VDPickerPresets.spec.js 5KB
PickerDate.spec.js 5KB
VDPickerControls.js 4KB
VDPickerQuarters.spec.js 4KB
helpers.spec.js 4KB
VDPickerMonths.js 4KB
VDPickerCustomInput.js 4KB
VDPickerControls.spec.js 4KB
VDPickerQuarters.js 4KB
VDPickerCustomInput.spec.js 4KB
VDIcon.spec.js 4KB
VDPickerYears.js 4KB
VDPickerHeader.js 3KB
VDPickerPresets.js 3KB
touch.js 3KB
console.js 3KB
files.js 3KB
detachable.js 3KB
VDPickerHeader.spec.js 3KB
rollup.plugins.js 3KB
activatable.js 3KB
touch.spec.js 3KB
colorable.spec.js 2KB
VDIcon.js 2KB
positions.js 2KB
stackable.spec.js 2KB
localable.spec.js 2KB
VDPickerValidate.spec.js 2KB
VDPickerValidate.js 2KB
VDOverlay.spec.js 2KB
helpers.js 2KB
PickerDate.js 2KB
click-outside.js 2KB
icons.js 2KB
.cz-config.js 2KB
toggleable.spec.js 2KB
VDOverlay.js 2KB
.eslintrc.js 1KB
.eslintrc.js 1KB
search.js 1KB
index.js 1KB
jest.config.js 1KB
mobile.js 1KB
stackable.js 1KB
mobile.spec.js 1KB
localable.js 982B
he.js 982B
VTable.js 929B
ru.js 926B
colorable.js 925B
resize.js 916B
sv.js 869B
en.js 864B
format.js 853B
index.js 811B
es.js 780B
scroll.js 768B
fr.js 742B
de.js 712B
helpers.js 709B
dayjs.js 680B
rollup.config.base.js 653B
install.js 629B
vue.config.js 559B
commitlint.config.js 445B
toggleable.js 415B
共 226 条
- 1
- 2
- 3
资源评论
追梦的青鸟
- 粉丝: 119
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功