小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在部分苹果手机上会出现undefined is not an object,检查js代码没有发现问题(已经详细检查了changeTab1方法,没有发现问题和报错),微信开发者工具和所以安卓测试机没有发现问题
请教怎么定位这种问题?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
ios13, 清理微信缓存后,恢复正常; -_-#
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
也遇到了同样的问题,安卓 开发工具正常,在部分苹果手机上报undefined is not an object (evaluating 'n.response.uid') ,问题出现的就很奇怪。
看报错提示的 ‘e[i][0]’能否定位是哪的问题
这个地方定位不到,特定的苹果用户会报错,我打算重写这个参数接口
这个我最近也遇到过,应该是数据不存在造成的,比如想取一个数组中的某一项,array[index].name如果array为空或者长度为零[]则可能会出现这个错误。
好的,我重写一下接口返回的参数,尽力避免这种情况
我就比较笨,遇到这种问题(首先找哪个页面,然后看哪块地方报的错,再从哪块地方大概去看),我都是一部分一部分注释,具体看哪个地方报错了,然后知道是这个地方了,再用对应的方法去解决
关键是这个bug只在部分苹果手机报错,我定位不到问题也拿不到手机,我能测试的苹果都没问题,bug还直接影响使用
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
ios13, 清理微信缓存后,恢复正常; -_-#
也遇到了同样的问题,安卓 开发工具正常,在部分苹果手机上报undefined is not an object (evaluating 'n.response.uid') ,问题出现的就很奇怪。
看报错提示的 ‘e[i][0]’能否定位是哪的问题
这个地方定位不到,特定的苹果用户会报错,我打算重写这个参数接口
这个我最近也遇到过,应该是数据不存在造成的,比如想取一个数组中的某一项,array[index].name如果array为空或者长度为零[]则可能会出现这个错误。
好的,我重写一下接口返回的参数,尽力避免这种情况
我就比较笨,遇到这种问题(首先找哪个页面,然后看哪块地方报的错,再从哪块地方大概去看),我都是一部分一部分注释,具体看哪个地方报错了,然后知道是这个地方了,再用对应的方法去解决
关键是这个bug只在部分苹果手机报错,我定位不到问题也拿不到手机,我能测试的苹果都没问题,bug还直接影响使用