项目作者: wtm-vue

项目描述 :
a date picker component form vue mobile H5
高级语言: JavaScript
项目地址: git://github.com/wtm-vue/vue-calendar-picker-mobile.git
创建时间: 2019-09-05T03:30:41Z
项目社区:https://github.com/wtm-vue/vue-calendar-picker-mobile

开源协议:

下载


vue-calendar-picker-mobile

基于 Vue 的移动版日期选择组件

使用方式

安装

npm install vue-calendar-picker-mobile --save

使用

  1. //引入并安装
  2. import {
  3. CalendarBase,
  4. Calendar,
  5. CalendarRange,
  6. CalendarMonthBase,
  7. CalendarMonth,
  8. CalendarMonthRange,
  9. CalendarYearBase,
  10. CalendarYear,
  11. CalendarYearRange
  12. } from "vue-calendar-picker-mobile"
  13. Vue.use(CalendarBase) //基础日期组件可嵌套在页面中
  14. Vue.use(Calendar) //日期单选组件
  15. Vue.use(CalendarRange)//日期多选组件
  16. Vue.use(CalendarMonthBase) //基础月份组件可嵌套在页面中
  17. Vue.use(CalendarMonth) //月份单选组件
  18. Vue.use(CalendarMonthRange)//月份多选组件
  19. Vue.use(CalendarYearBase) //基础年份组件可嵌套在页面中
  20. Vue.use(CalendarYear) //年份单选组件
  21. Vue.use(CalendarYearRange)//年份多选组件
  22. //页面中使用
  23. <calendar-base v-model="basedate"></calendar-base>
  24. <calendar v-model="singledate"></calendar>
  25. <calendar-range v-model="daterange"></calendar-range>

相关属性

参数 说明 类型 可选值 默认值 适用组件
value / v-model 绑定值 Array(日期数组), Date - - 所有
format 日期格式 String 参考moment库日期格式 YYYY-MM-DD 所有
placeholder 非范围选择时的占位内容 String - 选择日期 calendar/calendar-month/ calendar-year
start-placeholder 范围选择时开始日期的占位内容 String - 开始日期/开始月份/开始年份 calendar-range/calendar-month-range/calendar-year-range
end-placeholder 范围选择时结束日期的占位内容 String - 结束日期/结束月份/结束年份 calendar-range/calendar-month-range/calendar-year-range
range-separator 选择范围时的分隔符 String - calendar-range/calendar-month-range/calendar-year-range
z-index css 层级 Number - 1000 calendar/calendar-range/calendar-month/calendar-month-range/ calendar-year/calendar-year-range

事件

事件名 说明 参数
change 用户确认选定的值时触发 组件绑定值,Date 类型