认识程序员,专注于微信小程序开发的程序员!
1. 登录实现
对于小程序登录的实现,官方建议自己保存用户登录状态,不要频繁调用wx.,否则会限制登录。
这里连胜老师讲一下自己的登录逻辑,就不贴代码了,实现逻辑见下图:
2. 小程序日历实现
日历的实现比较简单,主要实现了以下几点:
1.当月最大天数
2. 每月的1号对应星期几?
3.实现上月、下月点击功能
js代码:
wxml代码:
最终效果:
3.禁用iOS下的页面反弹效果
有些小程序会把颜色设置为和页面颜色一致,这种情况下我们不希望iOS用户出现页面跳动的情况,我们来看看如何处理。
你可以在page.json中设置h和的值:
4. 防止多次点击
比如用户提交表单数据,点击按钮时,需要调用API保存数据,如果不处理误点击,用户可能会多次点击,这样就会保存冗余数据。
您可以将公共方法提取到 util.js 中,如下所示:
wxml:
js:
500毫秒内的点击只会处理一次,时长可以自行调整~
“结尾”
欢迎讨论小程序技术问题: