哪个程序能做早安晚安签?

哪个程序能做早安晚安签?,第1张

早晚安签到打卡小程序的设计与开发

随着人们生活水平的逐渐提高,生活节奏不断加快,人们越来越追求健康的生活模式,也逐渐追求保持良好的生活习惯。在这个过程中,骑行、跑步、健身、运动、减肥、变美、学习、早晚安等签到打卡小程序也越来越受欢迎。

打卡类的小程序开发被定位于习惯培养的小程序中,用户可以进入小程序参加打卡签到、用户PK、分发奖金、分享动态等。这类小程序不仅督促用户保持健康的生活习惯,同时可以对接流量主,获得广告收益。并且这类小程序属于吸粉裂变型社交工具,拥有三大属性助力粉丝深度运营:吸粉、社交、裂变。

下面我们看看早晚安签到打卡类小程序具体开发哪些功能:

一、签到首页

首页支持早安打卡、晚安打卡,另外首页会有天气功能、根据地区切换时间功能。可以设置打卡时间、打卡提醒时间及文案。用户可以按照自己喜欢的模板,选取不同的背景图、祝福语等,每天坚持打卡的用户完成平台任务可以获得积分奖励,积分可以累计在积分商城里兑换其他产品。

二、我的世界

用来打造自己想要的平台的样子,包括文字、图案、背景的设置,海报全方位DIY、海报分类管理、海报元素自定义、修改海报文字、添加图片/logo、打造专属海报样式,也可以自己制作手账,可以记录每天的心情或者是日记。在这里可以有一个专属自己的小小空间。

三、数据统计

用来统计用户每日打卡数据、打卡排名、积分记录、补签标识等,可以生成数据日历、最近7天统计图、最近30天统计图、周报月报等。在这里,用户可以更加清晰的制定自己的打卡计划和了解自己的打卡记录和生活作息情况。

四、好友动态

在这里可以邀请添加好友,分享自己的动态也可以查看好友的动态,可以有好友打卡提醒、好友点赞且通知、提醒好友打卡、评论好友动态等功能。不仅可以拉新组成自己线上的朋友圈,也可以和朋友或者相同爱好的人一起互动监督。

五、积分功能

在这里可以查看自己的积分明细、平台积分规则等。最主要通过打卡引入积分功能,用户通过打卡等平台任务获得积分,然后可以使用积分在积分商城兑换商品或者是商品代金券等。

六、流量功能

当积累一定的粉丝,可以申请流量主,完成流量变现;也可以将用户引流到公众号平台;也可以上架商品。最常见的变现功能有两种,第一种是开通用户开通vip功能;第二种是通过和其他企业商家合作,在平台接入广告等。

由于是用uniapp写的,所以在网页上也可以用,先上预览图

主要功能:

css样式原理如下,红色框为用户视图。拖拉的时候改变left数值就可以了。

小tips:

当宽度为自适应,不知道具体数值,而需要用宽度计算时,可以用 padding-bottom 。这样我们就可以一行放下七个圆形了。

所有css如下:

数字偏上是预留位置给当天的状态显示。

功能与解释都在注释中写明。

好了,基本上就这些。感觉js写的有点笨。如果有不懂的 或者 有更好的方法请在评论区告诉我,谢谢!

我们单位实行的大小周工作制,即大周休息2天,小周消息一天。因这点小特殊,总有同事常记错周六这天是否上班。也因这点,在程序上需要特别体现出大小周的提示,于是需要设计一个日历组件,并在日历上标注出排班名称和大小周。最终实现图如下:

微信小程序demo提供了一个简单的日历组件,vant也提供了一个日历组件,在github上也有一些日历组件,我试用了一番,都多少存在一些不符合之处。重点说一下vant,它有几个问题:一是加载数据太大,一运行就加载至少一年以上的数据;二是样式不好控制,大小相修改一下就会变形;三是在日期上下方加文字不方便。

因为没有找到太好的组件可以引用,就自己想设计一个能方便控制的,遂有下面的设计,

1、采用grid组件显示日期,分三行,中间一行为日期具体天的数字,上面一行显示大小周提示、下面一行显示排班名称

2、采用scroll-view动态包含grid数目

3、一行显示几天,可以动态设置

1、日历头部

2、日历内容

3、日历结构体

4、具体每个月的日历算法

获取某个月的第一天和最后一天,再获取每天的星期数,循环放到grid结构体中

优点:一是加载数据量少,可控制;二是显示内容丰富,可以控制;三是也是显示可以使用slot,更加丰富

缺点:一不是专业日历组件,样式简单了些;二是加载数据量有限,grid自身也是一个组件,加载多了额外的开销肯定大起来。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7692898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存