微信小程序bug总结
在小程序开发中遇到的问题总结
1.微信开发者工具版本问题
错误原因:可能是在项目转换到不同的开发者工具版本出现的错误,下载最新稳定版本可以解决。
2.空白文件问题
错误原因:
在子目录下添加空白的json配置文件是会出现报错,其原因是因为文件内容空白.
解决方法:
如果没有配置需求,只需在文件空添加 {},即可解决报错.
3.请求过程中JSON数据的问题
多种情况参考https://segmentfault.com/a/1190000017545154?utm_source=tag-newest
4.less问题
错误原因: 使用less时,不能用background:url()设置背景图片
解决办法:把背景图片转换为image标签,或者使用css或scss
5.video组件问题
错误原因:使用开发者工具版本过低
6.forEach问题
该错误会莫名奇妙的出现和消失
解决方法:使用forEach之前,先判断数组或对象是否为空
7.小程序跳转问题
错误原因:跳转页面太多 navigatorTo跳转是不关闭当前页面跳转,跳转层次最多5层
解决方法:不需要返回的页面可以改为switchTab跳转
8.for循环中key值问题
错误原因:由于有两个一样的for循环,使用的key值也相同
解决方法:把key中的index加上一个变量,保持key不相同即可
9.数据渲染问题
在页面加载时候不会自动出现数据,只有触动一下页面才会出来
错误原因:给data数据赋值时,没有赋值成功
解决方法:在每次赋值之后都要加上this.$apply(),手动刷新DOM