微信小程序开发常见问题(六)

知晓程序员,专注微信小程序开发的程序员!

一、登录实现

小程序登录的实现,官方建议自己保存用户登录状态,不要频繁调用wx.login,否则会限制登录。

这里连胜老师说一下自己实现登录的逻辑,无代码,实现逻辑看下图:

二、小程序中日历实现

日历实现的比较简单,主要实现了下面这几点:

1、当前月份的最大天数

2、每月1号对应的是周几

3、实现上月和下月点击功能

js代码:

wxml代码:

最终效果:

三、IOS下禁止页面回弹效果

有些小程序,会把navigationBar颜色和page的颜色设置成一样,这时就不希望IOS用户能够有页面回弹效果,我们看一下如何处理。

可以在page.json里,设置enablePullDownRefresh和disableScroll的值:

四、防止多次点击

比如用户提交表单数据,点击submit按钮,需要调用保存数据的API,如果不做误点击处理,用户可能会多次点击submit,这样就会保存冗余数据。

可以提取公用方法到util.js中,如下:

wxml:

js:

500毫秒以内的点击都只会处理一次,时间长短自己可以调整~

原文发布于微信公众号 - 知晓程序员(bainaweb)

原文发表时间:2018-02-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Albert陈凯

IntelliJ IDEA两种keymap快捷键方案Mac OS X和Mac OS X 10.5+的区别

IntelliJ IDEA针对Mac OS有两种快捷键方案(keymap),就是Mac OS X和Mac OS X 10.5+,安装后默认的方案是Mac OS ...

5985
来自专栏.NET技术

.net core实践系列之短信服务-为什么选择.net core(开篇)

从今天我将会写.net core实战系列,以我最近完成的短信服务作为例子。该系列将会尽量以最短的时间全部发布出来。源码也将优先开源出来给大家。

1103
来自专栏walterlv - 吕毅的博客

修复 WPF 窗口在启动期间短暂的白底显示

2017-11-03 15:08

271
来自专栏生信技能树

视频讲解-R爬取生信软件列表到思维导图

1223
来自专栏木子昭的博客

Chrome与vim双神器融合, vimium完全攻略

2454
来自专栏喵了个咪的博客空间

PhalApi-PHPExcel基于PhalApi的PHPExcel拓展

PhalApi-PHPExcel基于PhalApi的PHPExcel拓展 ? 前言 在之前有提供过一个PhalApi-Excel拓展来提供导出,但是还是有一些不...

3115
来自专栏沈唁志

使用PHP语言通过邮箱获取全球公认的Gravatar头像地址

2337
来自专栏云飞学编程

自制 Python 脚本抓取文库资料,selenium+PhantomJS 爬虫初接触

大家都应该有需要在百度文库下载文档的经历,或者充值成为微挨批(VIP),或者在某宝买券去下载,也有的勤勤恳恳的上传文章,慢慢的攒下载券,当然也有一点一点的复制粘...

861
来自专栏小樱的经验随笔

Python爬虫笔记(一):爬虫基本入门

最近在做一个项目,这个项目需要使用网络爬虫从特定网站上爬取数据,于是乎,我打算写一个爬虫系列的文章,与大家分享如何编写一个爬虫。这是这个项目的第一篇文章,这次就...

3426
来自专栏谈补锅

ios8版本地图定位注意点

  然后我运行时,发现地图定位功能竟然不起作用,一查,发现我的是ios8版本, 针对ios8版本,必须在配置文件info.plist进行一项配置,就是增加NSL...

1184

扫码关注云+社区