主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
开发小程序越来越普遍,开发过程中也会出现各种Bug。 在这里,我们总结了一些容易陷入的陷阱并与大家分享。
1. 新日期的跨平台兼容性问题没问题。 但iOS无法识别。
IOS无法识别该格式,因此必须使用2018/05/30 00:00:00格式。 您可以使用正则表达式来替换字符串,并将破折号替换为正斜杠。 var iosDate= date.replace(/-/g, '/');.
2.wx.getUserInfo()接口变更的问题
最近微信小程序最受诟病的一个变化就是用户可以访问wx.getUserInfo(开发版)进行身份验证使用试用版和试用版时不会弹出),正式版不受影响。 目前的认证方式需要用户点击认证按钮,然后弹出认证。
3. 只能在调试模式下向官方服务器发送数据。
其实,只要谨慎配置自己的合法域名,这个问题就会得到解决。 由于您是从头开始开发,因此您可能会忘记设置域名。 后来查了一下,发现无法导出数据。 也许你想了半天忘记设置了。
4.无法获取UnionID
登录获取UID必须满足两个条件。
将小程序和公众号都绑定到开放平台。
用户必须已经关注公共帐户。
使用wx.getUserInfo来检索满足以下条件的条件:
将小程序和公众号都绑定到开放平台。
5、wx.getSystemInfoSync获取windowHeight不准确
主要原因是获取的时机有问题。 wx.getSystemInfoSync 是在页面初始化时计算的。 基本上可以理解为屏幕的高度。 所以,最好的方法是使用异步接口并在onReady函数中调用它。
onReady() { wx.getSystemInfo({ success({windowHeight}) { // todo } });}
6. 图片本地资源使用小写名称。
iPhone png" mode="aspectFill">
如果解决了问题,路径为 src='imgs/iphoneBGT.png'
您可以在PC IDE 没问题,但是在真机上调试时,找不到图片
接下来将图片名称改为 iphonex.png,以便在真机上调试。
终于写好了: 代码中总是存在各种各样的bug和像上面提到的问题,但是我们不能保证100%。测试过程中不会出现任何问题。
向大家推荐Fundebug的微信小程序bug监控服务,自2016年双十一正式发布以来,Fundebug专注于JavaScript、微信小程序的实时BUG监控。小程序、微信小游戏、支付宝小程序、React Native、Node.js、Java 处理超过7亿个错误事件,得到谷歌、360、金山、百行等众多知名用户的认可。欢迎您免费试用!
推荐教程:“微信小程序”
下载微信应用
微信是一款支持通过移动网络发送语音消息、视频、照片和文字的移动通讯软件。 微信带来了全新的移动通信体验,您可以单独或群组聊天,还可以根据您的地理位置查找附近的人。 有需要的朋友,请快来保存您的下载体验吧!
这几篇文章你可能也喜欢:
- 自学微信小程序从零到一:搭建项目后封装http请求
- 使用微信小程序实现WebSocket心跳重连(WebSocket自带心跳)
- 微信小程序可以收藏吗(微信小程序可以收藏吗?知乎)
- 如何在微信小程序中寻找好友(微信小程序实现定位)
- 一个小而美的小程序脚手架,让您更顺利、更快速地开发小程序(app脚手架)。
本文由主机参考刊发,转载请注明:微信小程序开发bug经验概述(微信小程序调试) https://zhujicankao.com/123957.html
评论前必须登录!
注册