vue3-hash-calendar
vue3-hash-calendar copied to clipboard
基于vue3的移动端日期、时间选择插件(支持农历/节假日),日期选择面板以日历形式展示。支持单选、多选、范围选择模式;上下滑动切换周/月模式。支持快速切换年份和月份。支持两种模式:1,月模式,左右滑动切换月份...
发现slot操作栏的时候是不暴露日期数据的,然后如果要自己改头部只能通过左右切换的回调配合当前是月还是周来增减判断。 但是发现周月在频繁切换和修改时会有bug,导致时间算错。 看了一下代码并没有expose当前年月:currentYearMonth。这个感觉对于大多数人还是很有用的一个数据。 目前只能通过放开action,然后操作时获取dom节点来准确判断了🤣
还有就是默认展示 4 行日期怎么处理
如下所示,其中的月份单独加一了。好像是calendar的月份是从0开始的? PS: 我是用的lunar-typescript的库。 const showLunar = (date) => { if (!date || !date.day) return; const lunarObj = lunar.solar2lunar(date.year, date.month + 1, date.day); return lunarObj.festival || lunarObj.lunarFestival || lunarObj.IDayCn; }; 感谢!
加载组件时,change事件会执行2次,后面改变日期,chang事件就正常了,只会执行1次 
Uploading 屏幕录制2023-12-29 17.02.47.mov…
show-arrow 箭头切换时 没有触发calendarTypeChange
 1.1.3版本 以下为代码 ``` ```
  new Date()只有年月时,在火狐浏览器会有兼容性问题