2.0.3 • Published 2 years ago

vue-calendar-ui v2.0.3

Weekly downloads
23
License
MIT
Repository
github
Last release
2 years ago

vue-calendar-ui(当前版本 V2.0.3)

一款高效、简洁、功能丰富、宽度可自适应的 pc 端考勤日历插件

兼容版本

Vue2.x

Install

	npm i vue-calendar-ui -S

	//main.js
	import cv from "vue-calendar-ui";
	Vue.use(cv)

	//页面使用
	<vue-calendar-ui
          ref="cv"
          :mark-arr="mark"
          title-color="#333"
          arrow-color="#333"
          crrentdaybg-color="#333"
          hoverbg-color="#333"
          hoverlabel-color="red"
          weeklabel-color="red"
          @onclickdate="onclickdate"
          @onchangemonth="onchangemonth"
	></vue-calendar-ui>

	//跳转指定月份api调用
	this.$refs.cv.jumpToMonth("2020-03-12");

V1.x 版本 ui 效果图(请使用 1.1.5)

效果图

V2.x 版本 ui 效果图

效果图

Attribute

属性类型说明默认是否必传
minBoolean考勤样式尺寸(小)FALSEFALSE
future-disabledBoolean是否不可跳转到未来月份FALSEFALSE
sunday-startBoolean日历是否周天开始FALSEFALSE
titlebg-colorStringtitle 背景颜色(V2.X 版本已废弃)#f5f7faFALSE
title-colorStringtitle 字体颜色#333333FALSE
weeklabel-colorString礼拜几字体颜色#9da5b1FALSE
arrow-colorString箭头颜色#4b7df6FALSE
itembg-colorString默认日期背景颜色#fffFALSE
itemlabel-colorString默认日期字体颜色#333333FALSE
birthdaybg-colorString当天生日的背景颜色#FFF5E7FALSE
birthdaylabel-colorString当天生日的字体颜色#333333FALSE
crrentdaybg-colorString今天的背景颜色#4b7df6FALSE
crrentdaylabel-colorString今天的字体颜色#fffFALSE
clickdaybg-colorString当前点击日期的背景颜色rgba(51, 51, 51,0.8)FALSE
clickdaylabel-colorString当前点击日期的字体颜色#fffFALSE
hoverbg-colorString鼠标经过背景颜色#4b7df6FALSE
hoverlabel-colorString鼠标经过字体颜色#fffFALSE
prev-colorString当月之前的日期颜色#ccccccFALSE
next-colorString当月之后的日期颜色#ccccccFALSE
birthday-arrArray需要标记生日日期列表(下方详细说明)[]FALSE
mark-arrArray需要标记的日期列表(下方详细说明)[]FALSE

birthday-arr

类型示例
String"2020/05/20","2020/05/21"

mark-arr

属性类型说明格式默认
dateString需要标记的日期YYYY/MM/DD
colorString要标记日期底部图标或字的颜色#333333
isLabelBoolean要标记日期底部是否显示文字true/falsefalse
labelString要标记日期底部设置显示文字时的 label
userPopoverBoolean有额外信息标记的时候是否使用默认的 Popover 显示true/falsefalse
markContentString额外需要标注的内容
renderHtmlBoolean额外需要标注的内容是否采用渲染 html 的格式true/falsefalse

回调函数

函数名说明返回值
onclickdate点击具体日期时的回调object,包含日期时间以及主动传递的 mark 值及是否当天有生日 isBirthday
onchangemonth点击具体日期时的回调object,包含点击按钮切换类型 type 及 day1(切换到相应月份的 1 号)

API

函数名说明参数格式调用示例
jumpToMonth(date)跳转到指定月份date 对象或 YYYY-MM-DDthis.$refs.cv.jumpToMonth("2020-03-12")
jumpToDay(date)跳转到指定日期并标记当前日date 对象或 YYYY-MM-DDthis.$refs.cv.jumpToDay("2020-03-12")

Other

1、后继会继续更新 vue3 版本

2、如果有其他问题邮件沟通1195669615@qq.com或者加 qq1195669615。若插件能够帮助到您,期待您的 star 哦!

3、欢迎加入 qq 交流群(目前正在起步中)

qq交流群

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.1

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago