[
{ “id”:“1”,
“url”:“textures/1_1”,
},
{ “id”:“2”,
“url”:“textures/2_1”,
}]
上面部分是json文件的内容
下面部分是导入json,根据log输出情况这一步应当是没有问题的
var url=cc.url.raw(‘resources/picdata.json’);
cc.loader.load(url, function( err, res){
if(err)
{
console.log(“the fault is:”+err);
}else{
this.picList = res;
console.log( ‘err[’+err+’] result: ’ + JSON.stringify(this.picList));
}
});
错误出现在 this.item = this.picList[n];
n是一个随机数,不管n随机到什么值都会出现这样的错误,然后数字不一样
TypeError: Cannot read property ‘0’ of undefined