vue mobile calendar

a vue component of calendar for mobile移动端vue日期选择组件

212
57
Vue

vue-mobile-calendar

Vue 2.x

NPM

a vue component of calendar for mobile

移动端日期选择器(>=vue2.0)

demo

update log

v2.3.0(2018-11-12)

bug fixed:最大值计算错误

v2.2.0(2018-7-23)

bug fixed:minDate maxDate 等参数动态改变视图不能实时更新问题

update log

v2.1.0(2018-6-5)

bug fixed:切换月份或者年份时,网页会回到顶端

Build Setup

# install dependencies
npm install

# build for production with minification
npm run build

Usage

install

npm install vue-mobile-calendar

or:(from the dist folder)

<script src="vue-mobile-calendar.js" type="text/javascript"></script>

Quickstart

import Vue from 'vue'
import Calendar from 'vue-mobile-calendar'

Vue.use(Calendar)
<calendar
	v-model="calendarShow"
	:defaultDate="defaultDate"
	@change="handelChange">
</calendar>

Attributes

option description type default
v-model show/hide the calendar Boolean false
format format date String “yyyy-MM-dd”
defaultDate default selected date Date new Date()
minDate optional minimum date Date null
maxDate optional maximum date Date null
closeByClickmask close by mask Boolean true
month text of month Array [“一月”, “二月”, “三月”, “四月”, “五月”, “六月”, “七月”, “八月”, “九月”, “十月”, “十一月”, “十二月”]
week text of day Array [“周一”, “周二”, “周三”, “周四”, “周五”, “周六”, “周日”]

Events

event name description parameter of callback
change when date change (date,formatDate)

Reference