Closed coldestlin closed 5 years ago
我也在 week view 下遇到了不少问题,补充一下:
1、week view下,滑动到下一个月后重新打开 month view,日历自动选择了当月的第一天。或者说如果week view下显示的如果不是当前月,打开后都会自动选择当前月的第一天。期望:不自动选择。
2、week view下,周六日日期颜色显示错误
还有新的问题, 只要存在jump的操作, 当前页面的 todoLabels 标记就被清空了...
周视图开发的时候参考的是小米日历周视图日历的表现,这种模式下不能切换年月份,没有做相关逻辑,这里忘了做限制及说明。
周视图模式头部操作已做逻辑控制,参考最新文档中:
{
hideHeadOnWeekMode: true, // 周视图模式是否隐藏日历头部
showHandlerOnWeekMode: true, // 周视图模式是否显示日历头部操作栏,hideHeadOnWeekMode 优先级高于此配置
}
上面提到的关于选择日期的问题不知道有解答吗, 单选模式下如何取消选择状态,多选模式下如何批量取消, 有没有暴露函数出来?
inverse
master
代码,调用如下API即可: this.calendar.cancelAllSelectedDay();
还有一个问题: 例如周模式下选择了7月31日,切换回去月模式,自动选择了当月的第一天。也就是说如果周模式下滑动到了其他月份的话,切换回去月模式,都会自动选择这个这个月的第一天。
@haorendashu 好的,是个bug
感谢作者开发这个精美的日历库,但引入使用后遇到不少问题,不知道是不是哪里设置错误(看完了文档,没仔细看源代码的实现):
引入方法: 使用component方式引入 组件版本:当前日期master branch的最新版本(总觉得我用的版本跟issue里其他人不一样) 小程序版本库: 2.5.2
关于week view的问题
切换week view之后,无法一直保持week view? 点击顶部的<和《 `都会再次激活month模式,而且在month触发事件中写switchView('week’)无法成功。需要一种奇怪的方式切换才能回到weekview模式:
在 afterCalendarRender(e)之后触发switchView('week'),无效。在这里设置clearTodoLabels并setTodolabels也无效。
this.calendar.jump操作之后,weekview模式会变得无效,再次设置switchView也无法切换成功。
在week view的时候,顶部的<和《这种筛选日期的方式可以隐藏掉吗? 想要在week view的时候只支持滑动。
发现switch View有时候只切换了一半,比如下图中jumpto是7月8号,结果是1号到6号的日期都被隐藏了,可是14号到31号的并没有。
关于选择日期的问题
关于todoLabels