1.0.6 • Published 4 years ago

vuejs-date-calendar v1.0.6

Weekly downloads
7
License
MIT
Repository
github
Last release
4 years ago

vuejs-date-calendar

Vue npm version CircleCI GitHub

A date-calendar for mobile (推荐手机浏览器打开)

Demo

https://zhangyongwnag.github.io/vuejs-date-calendar/example/#/Home

Installation

npm install --save vuejs-date-calendar

or

yarn add vuejs-date-calendar
import Vue from 'vue'
import DateCalendar from 'vuejs-date-calendar'

Vue.use(DateCalendar)

Usage

Once installed, it can be used in a template as simply as:

<v-date-calendar
    v-model="show"
    :date="startTime"
    :option="option"
    :limit="limit"
    @cancel="cancel"
    @confirm="confirm"
    @change="change">
</v-date-calendar>

Api

NameTypeDefault ValueDescription
showBooleanfalsedate calendar model.
dateObjectrequirestartTime = {time : '1990-01-01'}
optionObjectoptionoption
limitObjectlimitlimit

Events

NameArgumentsDescription
cancelvalue (String)cancel
confirmvalue (String)confirm
changevalue (String)change

option

NameTypeDefault ValueDescription
typeString'day''day' or 'min'
weekArray'Mo', 'Tu'...,week arr 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su',
monthArray'January',...,month arr 'January(一月)', 'February(二月)', 'March(三月)',
formatString'YYYY-MM-DD'type == 'day' ? 'YYYY-MM-DD' : ''YYYY-MM-DD HH:mm''
colorObject{...}{ checked: '#F50057',header: '#3f51b5',headerText: '#fff'}
buttonsObject{...}{ ok: 'OK',cancel: 'Cancel' }
overlayOpacityString0.5overlay opacity : 0 - 1
dismissibleBooleantrueclick close overlay

limit

NameTypeDefault ValueDescription
limitArray[],choice date cut {type: 'fromto',from: '1900-01-01',to: '2019-01-01'}
1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.3

4 years ago

1.0.1

5 years ago

1.0.0

5 years ago