饮食日记小程序
一款已上线、基于微信原生及云开发的饮食日记小程序,用于帮助炎症性肠病(IBD)患者记录每日饮食、症状等。
技术选型
微信小程序原生组件及API
微信小程序云开发·数据库
微信小程序云开发·云函数
功能模块及技术点
完全基于微信小程序原生组件及API开发,css样式直接手写,不依赖框架,无服务器,使用小程序云开发创建请求接口,存储数据。不保存用户相关信息,如头像、昵称等资料。开发者工具里需要开启增强编译(方便使用async await)
首页,根据日期拉取饮食日记,用到了 下拉刷新、scroll-view、自定义picker样式、请求数据缓存
添加/修改/删除记录 用到了 数组push、pop来标记是否进行了添加、修改删除操作。便于成功后返回首页时刷新数据
我的页面,利用open-data不需要用户授权点击,直接显示用户头像、昵称等信息。还有画比1px还细的线。改变原生but
1