微信小程序demo提供了一个简单的日历组件,vant也提供了一个日历组件,在github上也有一些日历组件,我试用了一番,都多少存在一些不符合之处。重点说一下vant,它有几个问题:一是加载数据太大,一运行就加载至少一年以上的数据;二是行罩渣样式不好控制,大小相档悄修改一下就会变形;三是在日期上下方加文字不方便。
因为没有找到太好的组件可以引用,就自己想设计一个能方便控制的,遂有下面的设计,
1、采用grid组件显示日期,分三行,中间一行为日期具体天的数字,上面一行显示大小周提示、下面一行显示排班名称
2、采用scroll-view动态包含grid数目
3、一行显示几天,可以动态设置
1、日历头部
2、日历内容
3、日历结构体
4、具体每个月的日历算法
获取某个月的第一天和最后一天,再获取每天的星期数,循环放到grid结构体中
优点:一是加载数据量少,可控制;二是显示内容丰富,可以控制;三是也是显示可以使用slot,更加丰富
缺点:一不是专业日历组件,样式简单了些;二是加载数据量有限,grid自身也是一个组件,加载多了额外的开销肯定大起来。
1、首先,打开手机,点击微信APP,点击“+”,搜索森世友“班级小管家此槐”,点击“班级小管家”小程序。2、其次点返汪击“微信登录”,然后点击“允许”,开启后一直向左滑动,直到进入页面,然后点击“我是学生”,“点击这里”加入小班级,填写学生信息。
3、最后点击打卡,然后点击“去打卡”,看到老师发布的打卡信息,进行打卡阅读相关要求。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)