小程序开发前后用了半个月结束了,对于其中遇到的一些注意事项记录一下:
1.小程序中 登录设计
2.数据缓存清除问题
3.小程序审核的时候
4.多个tab 并且分页的 可以使用pagescrollTo 不需要用scroll
1.小程序中 登录设计:扫码登录
我们的系统 是有账号密码登录的,所以不是每个人都可以用的,
在设计上 就针对用户 设计二维码 用户扫码便可以直接登录
- 数据缓存清除问题
在Android中 将小程序添加到常用列表中,然后删除最新使用的,缓存数据会被清空,因此需要重新登录
长时间不登录也会被清空
- 小程序审核的时候
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);