vue时间插件

1. 安装

npm i vue-calendar-component --save

2. template部分

<Calendar
  v-on:choseDay="clickDay"
  v-on:changeMonth="changeDate"
  // v-on:isToday="clickToday"
  // :markDate=arr // arr=['2018/4/1','2018/4/3'] 标记4月1日和4月3日 简单标记
  // :markDateMore=arr // 多种不一样的标记
  // 第一个标记和第二个标记不能同时使用
  // :agoDayHide='1514937600' //某个日期之前的不容许点击  时间戳10位
  // :futureDayHide='1525104000' //某个日期之后的不容许点击  时间戳10位
  // :sundayStart="true" //默认是周一开始 当是true的时候 是周日开始
></Calendar>

3.JavaScript部分

import Calendar from 'vue-calendar-component';
export default {
    components: {
        Calendar
    },
   methods: {
          clickDay(data) {
          console.log(data); //选中某天
        },
        changeDate(data) {
          console.log(data); //左右点击切换月份
        },
        clickToday(data) {
          console.log(data); // 跳到了本月
        }
    }
}

API

属性 说明 默认 是否必传
choseDay 选中某天调用的方法,返回选中的日期 YY-MM-DD
changeMonth 切换月份调用的方法,返回切换到某月的日期 YY-MM-DD
isToday 切换月份的时候,若是切到当前月份,调用这个方法,返回当前月今天
markDate 若是须要某月的几天被标注,传当月的日期数组。如["2018/2/2","2018/2/6"]被会标注(相同的标记) 空数组
markDateMore 须要不一样的标记如上Usage 最后一行示例代码 空数组
agoDayHide 某个日期之前的不容许点击 时间戳长度是 10 位 0 0
futureDayHide 某个日期之后的不容许点击 时间戳长度是 10 位 很大
sundayStart 默认是周一开始 当是true的时候 是周日开 false
textTop 日历头部的文字,默认是 [ '日','一', '二', '三', '四', '五', '六'] ,能够根据本身的需求进行不一样的修改。 ---

码字不易,点个赞呗💗,支持支持 css

相关推荐:
jquery操做样式 jq修改添加css样式和class样式类
java面试题最容易犯错的8道题
java能够对map的key排序吗
java中常见的几种锁有哪些
关于Java的三种随机数生成方式介绍
仿京东验证码效果代码vue

阅读原文java

相关文章
相关标签/搜索