知晓程序员,专注微信小程序开发的程序员!
一、登录实现
小程序登录的实现,官方建议自己保存用户登录状态,不要频繁调用wx.login,否则会限制登录。
这里连胜老师说一下自己实现登录的逻辑,无代码,实现逻辑看下图:
二、小程序中日历实现
日历实现的比较简单,主要实现了下面这几点:
1、当前月份的最大天数
2、每月1号对应的是周几
3、实现上月和下月点击功能
js代码:
wxml代码:
最终效果:
三、IOS下禁止页面回弹效果
有些小程序,会把navigationBar颜色和page的颜色设置成一样,这时就不希望IOS用户能够有页面回弹效果,我们看一下如何处理。
可以在page.json里,设置enablePullDownRefresh和disableScroll的值:
四、防止多次点击
比如用户提交表单数据,点击submit按钮,需要调用保存数据的API,如果不做误点击处理,用户可能会多次点击submit,这样就会保存冗余数据。
可以提取公用方法到util.js中,如下:
wxml:
js:
500毫秒以内的点击都只会处理一次,时间长短自己可以调整~