整理一些最近开发小程序的经验

2018-11-14

1,app.js和首页的执行顺序是异步的。刚开始开发的时候对这个不是太了解,被坑的挺难受,所以就写在第一条了!

在小程序里面我们经常会用到wx.login去获取用户的唯一标识,得到的用户ID会在后台做一些会话验证的事情,如果在首页(首页有底部导航的页面所有导航页处理方式跟首页一样)有用到需要验证用户身份的数据,那么你可以这样做:

我尝试过两个方法

  1:在首页前做一个loading页面,所有的前置流程放在loading页面执行,执行完毕跳转进入首页。

  2:做同步处理,需要做会话验证的接口放在登录的后面处理,es7的async和awite以及promise了解一下

2,数据绑定问题,data中的数据不要太多,这个里面的数据专门留做渲染页面用,变量可以设置在page外面当做当前页面的全局使用。

3,setData不要太频繁,能够合并到一个里面不要用两个,数据不要太大,容易影响页面展示效果。

4,域名https,调用的域名必须配置到小程序后台的合法域名中去,否则在真机不开调试的情况下肯定会报错。开发版和体验版在打开调试的时候相当于开启了不校验合法域名的选项。

5,wxml的image标签可以用本地路径,wxss的图片背景必须要使用网络路径,好像还有挺多情况下本地路径不能用(写博客的时候意识到的,所以多写是个好事),具体就不一一列举了,之后再补充。

6,虽然bug依然挺多,坑还是要继续踩,希望越来越好吧

整理一些最近开发小程序的经验

上一篇:CSS实现微信对话框


下一篇:针对APP的后台支付代码(微信和支付宝)