vant日历formatter与 month-show共同使用注意点

277 阅读1分钟

month-show当某个月份进入可视区域时触发,这个触发点是这样的 ,一打开就是自动加载两个月,只要下一个的标题进入可视区域就开始加载下一个月.

在这里插入图片描述

而formatter是对每一天进行格式化,并且一次性加载三个月的量,暂时没找到原因为什么还加载了两遍,按我今天来算的话就是267次.

在这里插入图片描述

然后.....再加遍历数据根据参数判断当天需要添加什么备注的话,是这样的....

在这里插入图片描述

直接就快要炸掉了有没有? 还有,需要根据时间段获取数据来判断时,切记不要只获取一个月,如上所说,因为只要标题出现就加载下一个月,那么会遇到一个问题就是下一个月还没完全展示到可视区域,这个月的备注就消失了. 并且需要根据数据匹配格式化内容时,有可能格式化错误月份

在这里插入图片描述