首页 > 编程语言 >我新上线的小程序功能:生日备注

我新上线的小程序功能:生日备注

时间:2024-10-25 16:43:24浏览次数:1  
标签:功能 上线 可以 农历 分组 生日 备注

功能作用:记录亲朋好友的生日信息、还有多少天生日、多少岁。

背景:因为记不住亲人的出生日期和多少岁和还有多久生日,用记事本也只能记录一串文字,不是特别方便,所以自己从零开发了这样一个小功能,能帮助自己记录亲人的生日信息。

框架:uniapp、云开发,我的这套框架可以很方便的控制功能是否可用,以及可定义权限和角色,角色关联功能,角色分配给用户,用户可多角色,页面参数可灵活配置。

技术难点:时间转换,公农历虽然有相关的第三方库可以很方便的支持,但融入自己的项目也是有点麻烦。后端拿到的日期得设置到日期组件上,还得切换公农历,这里花费了一些时间。根据生日的公农历计算还有多少天生日、倒计时、年龄。列表监听详情添加、修改、删除动态处理,如果详情修改了那么列表也要修改,详情被删除那么列表也要被删除。用到了js-calendar-converter这个公农历转换的第三方包,在云对象中install,这样不占用小程序大小。以及用到了brithday-lunar这个uniapp插件用以在界面选择公农历日期,插件有些功能无法满足的我就修改和添加了一些方法以及修复了一些bug,日期方面的处理了2-3天才能用。

功能整体实现:前端使用uniapp开发,数据库使用云开发存储,数据库为nosql,定义好表结构。整体接口就四个,分别是:分组列表、数据列表、新增、编辑。

下面开始进入实际功能演示:

页面一进入是这样的:

 

啥也没有,我们点击右下角加号进入添加页面:

 

上面依次是头像、姓名、出生日期、分组、备注、更多信息。

我一次讲解一下各个字段的功能:

头像:可以随机选择一个或者自己拍照或者从相册选择一个作为头像。

姓名:生日对象的姓名,可以是称呼或昵称,让自己看到能知道是谁。

 

出生日期:在这里设置生日对象的出生日期,这样系统就知道还有多少天生日和多少岁了,可以设置农历、公历。

 

 

 

     

分组:可以给生日对象设置一个分组,比如家人一个组、朋友一个组:

 

备注:可以设置对生日对象的备注信息,比如可以添加生日当天要买什么礼物、什么仪式等等。

 

更多信息:可以设置更多特有的信息,如:喜欢吃的、身高、哪一年认识的、鞋码、手机号、身份证等等特有的信息。

 

以上信息都填好后点击提交:

此时列表自动刷新加载出来:

 

备注是滚动的,点击更多信息可以弹出刚才添加的更多信息:

 

我们再添加一个朋友的生日:

 

我们可以点击上面的分组只显示这一个分组下的亲朋好友:

 

 

 

     

如果到了生日的当天,还会在头像上面显示一个动图特效(这个图可以在后台更改),因为没法上传动图,所以我截图了完整的特效效果:

 

 

 

     

以上就是界面的操作了。

下面列出一下数据表的表结构:

 

一共10个字段,数据库实际存储的数据形式:

 

界面样式啥的都是自己想的,也没有设计,大概想了怎么放就做了。

涉及的文件修改:

 

目前整体式如上的功能,大家有啥建议吗~ 可以在评论区写上。

使用方式:微信搜索《一方云知》小程序,首页就能看到:

 

可能后面图标会改动。

该功能承诺永久免费使用,大家放心使用。

这篇分享文章就到这里啦!如果你对文章内容有疑问或想要深入讨论,欢迎在评论区留言,我会尽力回答。同时,如果你觉得这篇文章对你有帮助,不妨点个赞并分享给其他同学,让更多人受益。

想要了解更多相关知识,可以查看我以往的文章,其中有许多精彩内容。记得关注我,获取及时更新,我们可以一起学习、讨论技术,共同进步。

感谢你的阅读与支持,期待在未来的文章中与你再次相遇!

我的微信公众号:【xdub】,欢迎大家订阅,我会同步文章到公众号上。

标签:功能,上线,可以,农历,分组,生日,备注
From: https://www.cnblogs.com/shuinanxun/p/18502882

相关文章

  • 一个成功上线的APS项目需要哪三大要素
    近些年来,越多越多的中大型企业感受到内部信息化管理水平无法进一步突破信息化瓶颈,企业想要需求更高效的解决方案,只能从APS高级计划排程在企业的应用突破新的入口。工厂订单生产制造的源头的是计划,而APS正是整个计划体系的核心灵魂和指挥系统。APS生产排程系统内能够帮助企业在现有......
  • 国家电网某全资集团公司上线智和信通一体化监控平台
        国网某控股集团公司是国家电网公司全资子公司和金融资产投资管理平台。集团持有财务公司、财险、寿险、保险经纪、保险资管、信托、证券、期货、公募基金、产业基金、融资租赁、保理、投资、碳金融等金融或类金融牌照。项目现状    随着国家电网公司进一步......
  • 在线答题丨2024年消防安全网络知识竞赛上线了!附题库(含答案)
    全国消防日是每年的11月9日。在电话号码中,"119"是火灾报警电话,与11月9日数字相同,易为人们接受,于是从1992年起把这一天定为全国消防日。2024年11月9日是第33个全国消防日,龙艺秀平台“消防安全”网络知识竞赛(题库)上线了!(含答案)直接能用!消防安全网络知识竞赛在11月份......
  • 使用 Cursor 和 Devbox 快速开发并上线 Gin 项目
    作为开发者,最让我们头疼的事情是什么?那必须是环境配置、版本控制以及各种部署配置等等繁琐的工作。想象一下,如果你只需点击几下鼠标,就能拥有一个完全配置好的开发环境,支持从Java到Python,从React到Vue的各种主流技术栈。而且可以自动分配域名、HTTPS证书,免去繁琐的配置流......
  • 自动给脚本添加备注信息
    #ifUNITY_EDITORusingSystem.IO;usingSystem.Text;usingUnityEngine;publicclassAutoNormScript:UnityEditor.AssetModificationProcessor{staticStringBuilderscriptContent=newStringBuilder();publicstaticvoidOnWillCreateAsset(stringpa......
  • nginx上线一个静态页
    要使用Nginx配合一个静态网页,你需要按照以下步骤进行设置:###1.安装Nginx在大多数Linux发行版上,你可以使用包管理器来安装Nginx。**对于Ubuntu/Debian:**```bashsudoaptupdatesudoaptinstallnginx```**对于CentOS/RHEL:**```bashsudoyuminstallepel-releas......
  • 通义灵码上线一周年:超 600 万下载量,国内用户规模第一,新功能有奖测评
    通义灵码,是基于通义大模型的AI研发辅助工具,包含AI编码助手和AI程序员。其中,AI编码助手为开发者写代码、补代码、写注释、写单测、写代码优化和排查问题,是开发者的编码搭子;AI程序员是一个AI编程智能体,可以模拟软件架构师、开发工程师、测试工程师等多种岗位能力,分钟级自......
  • 通义灵码上线一周年:超 600 万下载量,国内用户规模第一,新功能有奖测评
    通义灵码,是基于通义大模型的AI研发辅助工具,包含AI编码助手和AI程序员。其中,AI编码助手为开发者写代码、补代码、写注释、写单测、写代码优化和排查问题,是开发者的编码搭子;AI程序员是一个AI编程智能体,可以模拟软件架构师、开发工程师、测试工程师等多种岗位能力,分钟级自......
  • 录微课专用提词器,不会被录进视频中的提词器,还能显示PPT中备注的内容
    不坑提词器,全称:不坑隐形提词器。是一款能够在截图、录屏、直播过程中隐藏界面的提词器软件。系统要求:Win101024以上(特别提醒:Win7状态下不可隐身)⏬下载提词器默认放在不坑盒子的安装目录下,方便在不坑盒子中一键调用,文件名为ticiqi.exe。也可以单独下载后,双击运行(无需安装......
  • Linux驱动开发 platform设备注册详解
    常用的与平台设备注册相关的函数及其作用:1.platform_device_register()功能:用于注册平台设备到内核设备模型中。注册后,设备与相应的驱动程序绑定,驱动的probe函数被调用以进行初始化。函数原型:intplatform_device_register(structplatform_device*pdev);参数:pde......