😊前言及吐槽
这段时间挺忙的,今天终于有时间来整理写最近一段时间开发微信小程序遇到的官方bug,这一天一坑的日子啥时候才可以过去啊,本来我技术就不好,还要给我挖坑😒
🐸canvas
这个问题我是在2022.7.25发现的,报错信息是
getCanvasHandlers is not defined
本来这个是之前的项目,我想着咋就突然报错了,仔细的检查了一遍,发现这是官方的api,然后我就开始百度,这个问题就是
开发者工具基础库版本不能高于2.24.1,高于这个直接报错
👽picker多列选择器
这个问题我是在7月中旬发现的,出现的问题是:
省市区多列选择器,模拟器不能实现下拉功能,真机正常
出现这个问题的原因是文档中有个level属性
当你设置level值的时候开发工具就不会下拉,只可以用真机测试,非常不方便,如果你需要到省,建议不要设置level属性值,模拟器就可以正常显示了
👾scroll-view
出现场景:scroll-view里面出现很多的input输入框后,会出现输入框错位
解决的方法:就是在失去焦点时可以滚动,获取焦点时禁止滚动
🎓模拟器版本问题
2022.08.16,这是我今天遇到一个很无语的bug,我照常打开了以前的一个项目加功能,但是当我加完功能后,但是等我编译完以后,看模拟器上的元素才发现,只有一个page标签,并且还报了一个错
其实我一看到这个问题就知道是微信官方又在作妖了,所以就去微信社区查看,原因竟然是微信开发者工具新版本的问题,新版本都可能会出现这个问题
解决方法:卸载微信开发者工具重新下载上一个版本
wx.getLocation
2022.0.17发现这个问题,虽然也说不上是bug,但是整个过程让我很困惑,官方公告里面的定义方式改了:
我确实也是按照这个方式,但是提交审核时官方一直提示我配置的不正确,发布后这个不生效,然后我就一直改,最后我发布后幸好是生效了,我是真的会谢!
这就是我这段时间碰到的bug,希望大家也可以提出宝贵意见,一起完善博客,让以后的人少走点坑!🥲
一起学习,大佬们点点关注!😊