2.3.1 • Published 1 year ago

vue-hash-calendar-slide v2.3.1

Weekly downloads
80
License
MIT
Repository
github
Last release
1 year ago

demo1.gif demo2.gif 原图1:https://file.allsmy.com/vhcs/demo1.mov 原图2:https://file.allsmy.com/vhcs/demo2.mov 上图只是配置中部分功能,更多演示参照下面运行项目

vue-hash-calendar-slide

  • 基于 vue 2.X 开发的日历组件
  • 原生 js 开发,没引入第三方库
  • 上下滑动切换周/月模式,左右滑动切换月份
  • 支持外部传参控制上下滑动,方便复杂页面集成
  • 日期标记支持5种类型:日期颜色、日期背景色、日期底部原点、日期右上角标记、日期底部文字
  • 更多更新查看提交日志: https://github.com/liuhean2021/vue-hash-calendar-slide/commits/master

1. 体验效果请先克隆仓库 地址: https://github.com/liuhean2021/vue-hash-calendar-slide

2. 本地运行仓库,安装依赖命令: npm i 启动项目命令: npn run server

3. 运行成功后浏览器访问: http://localhost:8080/

安装使用说明

npm i vue-hash-calendar-slide
// 在入口文件中(main.js)或vue组件里,导入组件库
import vueHashCalendarSlide from 'vue-hash-calendar-slide'
// 引入组件CSS样式
import 'vue-hash-calendar-slide/lib/vue-hash-calendar-slide.css'
// 注册组件库
Vue.use(vueHashCalendarSlide)
// 在VUE文件中引入组件
 <vue-hash-calendar-slide/>

API

属性说明类型默认是否必传
disabledDate设置日期的禁用状态,参数为当前日期,要求返回 Boolean (禁用该日期需返回 true)Function---
markDate需要被标记的日期,如:[{ color: 'rgba(187,27,27,0.3)', type: 'background', date: '2021/12/20' },{ color: '#76f105', type: 'dateColor', date: '2021/12/21' },{ color: '#ff0000', type: 'dot', date: '2021/12/22' },{ color: '#133fcf', type: 'topRightIcon', date: '2021/12/23' },{ color: '#b7bc1f', text: '节假日', type: 'bottomText', date: '2021/12/24' } ]Array[]
showArrowIcon显示底部的箭头按钮切换周/月模式;启用默认禁用上下滑动切换周/月Booleanfalse
borderBoxShadow控件边框的阴影控制,如:'0 5px 10px 0px rgba(203,203,203,0.5)'String''
contentColor控件整体日期颜色控制String'#FFFFFF'
disableColor非当前月份或禁用日期的颜色String'#c0c4cc'
swipeStatus滑动状态参数从外部传入控制,用于复杂页面对滑动动作的控制,支持up,down,left,rightString''
mainBackgroundColor控件的整体背景色控制String'#0e8ee9'
visible控制日历组件的显示或隐藏,需使用 .sync 修饰符Booleanfalse
scrollChangeDate控制滑动的时候是否修改选中的日期Booleantrue
model日历组件以哪种形式展示。inline:内联的方式。dialog:弹窗的方式Stringinline
defaultDatetime指定默认时间。Date当前时间
format确认日期时,回调事件返回的日期格式。如“YY/MM/DD hh:mm” 、“YY 年 MM 月第 DD 天,当前时间 hh 时 mm 分”、“MM DD,YY at hh:mm F”StringYY/MM/DD hh:mm
weekStart以星期几作为日历每一周的起始星期。可选'sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'Stringsunday
pickerType选择器类型 datetime:日期+时间 date:日期 time:时间Stringdatetime
showTodayButton是否显示返回今日按钮Booleantrue
isShowWeekView是否以周视图展示组件Booleanfalse
disabledWeekView禁用周视图(设置为 true 后,无法上下滑动进行周/月切换)Booleanfalse
minuteStep间隔时间。(分钟的步长)Number1
lang选择的语言版本。可选值:'CN', 'EN'StringCN
  • 如果有其他问题, 或者功能上不兼容的。可以github提交 issue。
2.3.0

1 year ago

2.3.1

1 year ago

2.2.1

2 years ago

2.2.0

2 years ago

2.2.3

2 years ago

2.2.2

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.9

2 years ago

2.0.8

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.9.9

2 years ago

1.9.8

2 years ago

1.9.7

2 years ago

1.9.6

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.1.0

2 years ago

1.9.5

3 years ago

1.9.4

3 years ago

1.9.3

3 years ago

1.9.2

3 years ago

1.9.1

3 years ago

1.9.0

3 years ago

1.8.9

3 years ago

1.8.8

3 years ago

1.8.6

3 years ago

1.8.5

3 years ago

1.8.4

3 years ago

1.8.2

3 years ago

1.8.3

3 years ago

1.8.1

3 years ago

1.8.0

3 years ago

1.7.9

3 years ago

1.7.8

3 years ago

1.7.7

3 years ago

1.7.6

3 years ago

1.7.5

3 years ago

1.7.4

3 years ago

1.7.3

3 years ago

1.7.2

3 years ago

1.7.1

3 years ago

1.7.0

3 years ago

1.6.9

3 years ago

1.6.8

3 years ago

1.6.7

3 years ago

1.6.6

3 years ago

1.6.4

3 years ago

1.6.5

3 years ago

1.6.3

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.6.0

4 years ago

1.5.9

4 years ago

1.5.8

4 years ago

1.5.7

4 years ago

1.5.5

4 years ago

1.5.6

4 years ago

1.5.4

4 years ago

1.5.3

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.4.9

4 years ago

1.4.8

4 years ago

1.4.7

4 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.9

4 years ago

1.3.7

4 years ago

1.3.8

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.9

4 years ago

1.2.8

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.1.31

4 years ago

1.1.28

4 years ago

1.1.30

4 years ago

1.1.27

4 years ago

1.1.26

4 years ago

1.1.25

4 years ago

1.1.24

4 years ago

1.1.23

4 years ago

1.1.22

4 years ago