微信小程序 - Bug记录

1、ReferenceError: form_flag is not defined

  • 翻译:引用错误:未定义窗体标志
  • 原因:
    -未定义该变量
    -如果定义了该变量,则是在this.setData中给它赋值了undefined的值,所以报错
  • 解决办法:console.log这个变量,看在哪个时候给它赋值了undefined的值或者查询它是否为空

 
2、java.io.IOException: Server returned HTTP response code: 400 for URL: http://

  • 翻译:java.io.IOException异常:服务器为URL:HTTP返回了HTTP响应代码:400//
  • 原因:
    -url中有空格等特殊字符的
    -url中有中文
  • 解决办法:
    -对url中的中文单独编码,去掉空格等特殊字符。使用URLEncoder.encode(你要单独编码的那部分中文,“utf-8”);方法编码
    -编码要只对参数,不能对全部url编码,不然"/"等也会被编码了

 
3、bindtap绑定的方法不存在

  • 原因:
    -bindtap这个英文写错,例如错写成bindtap
    -bindtap绑定的这个方法名未定义,或者方法名写错
  • 解决办法:把错写的bindtap/方法名改回来,定义该方法

 
4、the request doesn’t contain a multipart/form-data or multipart/mixed stream

  • 翻译:请求不包含多部分/窗体数据或多部分/混合流
  • 原因:
    -header的’content-type’未设置成’multipart/form-data’
  • 解决办法:
    -将header的’content-type’设置成’multipart/form-data’
    -header: {
    ‘content-type’: ‘multipart/form-data’
    }, // 设置请求的 header

 
5、canvas 设置背景失效的问题

  • 原因:
    -ctx.fillRect(0,0, width, width);的width 、width的值无效
    -未设置背景颜色ctx.fillStyle = “#fff”
    -其他未知,有时背景有效有时无效,猜测网络问题延迟
  • 解决办法:
    -width 和 width的值 console.log 打印出来看是否有效。
    -设置背景颜色ctx.fillStyle = “#fff”
    -其他未知问题暂时无解

 
6、如果出bug,颜色渲染总是在第二次操作才出现

  • 原因和解决方法:说明参数设置的位置放后了,应该放在前面
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微信小程序测试是对开发的小程序进行功能和性能验证的过程。在CSDN上,我们可以找到大量关于微信小程序测试的文章和资源。 微信小程序测试主要包括以下几个方面: 1. 功能测试:测试小程序在各种场景下的功能是否正常,包括用户登录、界面跳转、数据交互、页面显示等。通过测试用例的方式,覆盖各种功能点,并验证其是否按照设计要求正常工作。 2. 兼容性测试:测试小程序在不同手机型号、操作系统版本和微信客户端版本下的兼容性。通过测试确保小程序在不同设备上的功能和界面都能正常展示和使用。 3. 性能测试:测试小程序的性能,包括启动速度、页面加载速度、响应速度等指标。通过一系列的性能测试,找出小程序的性能瓶颈,并进行优化,以提升用户体验。 4. 安全测试:测试小程序的安全性,包括用户信息的保护、接口的防护、代码的安全性等。通过安全测试,保证小程序在使用过程中不会出现数据泄露、被非法利用等安全问题。 在CSDN上,可以找到很多关于微信小程序测试的文章,包括测试方法、工具介绍、最佳实践等。通过研究这些文章,我们可以了解到其他开发者在小程序测试中遇到的问题和解决方案,从而更好地指导自己的测试工作。 总之,微信小程序测试是非常重要的一环,通过CSDN上的资源,我们可以了解到各种测试的方法和工具,从而提高自己的测试能力,确保小程序的质量和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值