微信小程序开发bug经验总结
小程序开发
浏览:970 次

编辑推荐:JS、微信小程序、微信游戏、节点。js和Java错误监控。它确实是一个非常有用的错误监控服务,许多大公司都在使用它。
摘要:常见的微信小程序错误!
小程序的开发越来越热,在开发过程中遇到了各种bug。这里我们总结了一些容易陷入的陷阱,并与您分享。
1.New Date跨平台兼容性
在Android中使用new Date(“2018-05-30 00:00:00”)存在问题,但在ios下无法识别。
由于IOS无法识别此格式,因此需要2018/05/30 00:00:00格式。可以使用正则表达式对替换字符串,用斜线替换破折号。var iosDate=日期。替换(/-/g,“/”)
2.宽度。getUserInfo()接口更改问题
微信小程序最近最受关注的一个变化是当用户使用wx时。getUserInfo(开发和体验版),授权不会弹出,官方版本也不会受到影响。现在的授权方法是引导用户单击授权按钮,然后弹出授权。
解决方案很长,请参考:
3.只有在调试模式下,数据才能发送到您的官方服务器
事实上,只要注意合法域名的配置,这个问题就会迎刃而解。有时,我忘记配置域名,因为我开始开发它。后来,我发现数据无法输出。我可能已经忘记配置很久了!
4.无法获取UnionID
登录必须满足两个条件才能获得UID:

将小程序和公众号绑定到开放平台
用户必须已关注公众号
使用wx。getUserInfo以获取条件:
将小程序和公众号绑定到开放平台
5.wx。getSystemInfoSync获取windowHeight不准确
主要原因是收购是时机。Wx。getSystemInfoSync是在页面初始化时计算的,基本上可以解释为屏幕高度。因此,最好的方法是使用异步接口并在onReady函数中调用它。
打开就绪(){
wx.获取系统信息({
成功({windowHeight}){
//待办事项
}
});
}

6.图片的本地资源名称应尽可能小写
解决iPhone X适配时,使用底部剩余图片时
路径为src='imgs/iphoneBGT。“png”
发现它可以显示在PC IDE上,但在调试真实机器时,无法找到图片,
然后将图像名称更改为iphonex。用于实际机器调试的png
写在最后:代码总是有各种错误,上面列出的问题可以在开发中找到。代码上线后,测试不能保证100%的问题。在这里,我向你推荐老铁!
关于Fundbug
专注于JavaScript、微信小程序、微信游戏、支付宝小程序、React Native、Node。js和Java实时错误监控。自2016年双11正式启动以来,Funddebug已处理了7亿多个错误事件,得到了谷歌、360、金山软件和人民日报等众多知名用户的认可。欢迎免费试用!
形象
版权声明
转载时请注明作者和本文地址:

你可能对