小程序开发心得

小程序开发前后用了半个月结束了,对于其中遇到的一些注意事项记录一下:
1.小程序中 登录设计
2.数据缓存清除问题
3.小程序审核的时候
4.多个tab 并且分页的 可以使用pagescrollTo 不需要用scroll


1.小程序中 登录设计:扫码登录

我们的系统 是有账号密码登录的,所以不是每个人都可以用的,
在设计上 就针对用户 设计二维码 用户扫码便可以直接登录
  1. 数据缓存清除问题
在Android中 将小程序添加到常用列表中,然后删除最新使用的,缓存数据会被清空,因此需要重新登录

长时间不登录也会被清空
  1. 小程序审核的时候
1.审核不需要提供测试账号 
2.审核时间 :一个半小时  
2.审核被拒:(不要提示错误信息 以为是bug的原因)
因为没有账号 所以审核人员只能看到首页 
但是首页提示系统参数错误,实际是因为没有绑定账号 无法登录

最后改为 请先"绑定账号,从web端 绑定微信 扫一扫二维码"然后在此提交 就通过审核了

4.对于需要 多个tab 并且分页的 可以使用pagescrollTo 不需要用scroll

监听scrollTop
onPageScroll: function (e) {
    var typeCurrent = this.data.type_current;
    console.log('scrollTop   ' + e.scrollTop + '  index  ' + typeCurrent);
    
    this.data.pageObjs[typeCurrent].scrollTop = e.scrollTop;
  },

切换的时候重置scrollTop

// 需要设置延时 如果不设置 可能会导致出现回滚到0的情况 需要 注意一下,
// 只是切换 不需要刷新
     setTimeout(function () {
       wx.pageScrollTo({
         scrollTop: that.data.pageObjs[current].scrollTop,
         duration: 0
       })
     }, 10);

你可能感兴趣的:(小程序开发心得)