微信小程序一直报错Cannot read property 'contentlist' of undefined

success: function (res) {
// success
var s = res.data;
var v = s.showapi_res_code;
var datas = s.showapi_res_body;
var contentlists = datas.contentlist;
contentlists.map(function (num) {
return _artArray.push({ message: num.title, content: num.text });
}

怎么一直报错

TypeError: Cannot read property 'line' of null

我的也遇到了同样的问题,line 属性是存在的,并且后面取值 line.name 等等都正常,程序执行也没有影响,

但就是在控制台里会一直看到这条莫名其妙的错误信息感觉很不爽。

contentlist 定义赋值了么?

'contentlist'未定义,说明你的datas里面没有contentlist这个属性,要么是你对res层层解析中间有问题,要么是获取到了一个json字符串要JSON.parse(res.data)