微信公开课
如何看待微信公开课小程序热门讨论「小程序请使用标准的request实现」
摘要:小程序请使用标准的request实现
展开:遇到了奇怪的渲染错误,页面白屏。查看错误:UnexpectedEOFStack:[nativecode]。机器上遇到了该错误,然而开发者工具没有这个错误。最终debug出来是因为运营配置的一段文本中,出现了换行符:u2028,导致了wx.request中parseJSON的部分执行发生错误。删除这个字符后,请求顺利成功,页面也渲染出来了。搜索了一下这个错误,大胆的推测微信这边的wx.request使用的是被弃用的jQuery.parseJSON,其中的jQuery.parseJSON已经被JSON.parse所替代。而UnexpectedEOF正是parseJSON才会抛出的错误。微信的同学如果对这个神奇的Bug感兴趣,可以自己试一下,启一个简单的httpserver,然后在一个request中返回u2028。然后在小程序中调用一下wx.request试试。如果你在chrome的console中,粘贴这个字符可能会展现为一个神奇的·了解更多
方法1:微信扫描微信公开课小程序码即可订阅热门讨论「小程序请使用标准的request实现」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「小程序请使用标准的request实现」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「小程序请使用标准的request实现」
微信公开课小程序热门讨论「小程序请使用标准的request实现」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热门讨论「小程序请使用标准的request实现」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。