继续分享一个小程序开发中遇到的坑,还真是小程序的坑很深啊,一不小心就掉进去了。
我们都知道小程序在获取外部数据时候使用wx.request这个来获取外部数据,而获取到的外部数据也必须要是json格式,然后通过success来进行成功反馈,比如
wx.request({
url:’http://v.juhe.cn/joke/content/list.php?key=557b4e45f4c8bc35c499308862458f3f&page=2&pagesize=10&sort=asc&time=1418745237′,
success:function(res){
console.log(res);
}
然后坑就来了,这个坑还真的是让人欲哭无泪啊,小程序开发工具,当你再使用console来打印调试的时候,默认的这个C会成为大写,于是就变成了Console.log,
而如果你没有注意,那么编译以后马上会出现这样的错误提示:
注意提示就是console这个没有被定义,然后就获取失败了,刚开始我一直以为是接口问题,接连换了好几个,都不行,最后认真检查了一下才发现原因竟然是因为这个C是大写的,真是太无语了。