微信小程序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

 

 

 

猜你喜欢

转载自www.cnblogs.com/yangxiaobai123/p/11833731.html