報錯D:\workspace\gallery-by-react\src\components\Main.js 13:21 warning 'imageDataArr' is not defined no-undef
讀取imageDataArr出錯。D:\workspace\gallery-by-react\src\components\Main.js ?13:21 ?warning ?'imageDataArr' is not defined ?no-undef 什么原因?
// 獲取圖片json數(shù)據(jù)
var imageDatas = require('json!../data/imageDatas.json');
// 自執(zhí)行函數(shù) 參數(shù):imageDatas
imageDatas = (function getImageUrl(imageDatasArr) {
for(var i = 0; i < imageDataArr.length; i++) {
// 單張圖片數(shù)據(jù)
var singleImageData = imageDatasArr[i];
// 添加新屬性 imageUrl 存放圖片路徑信息
singleImageData.imageURL = require('../images/' + singleImageData.fileName);
imageDatasArr[i] = singleImageData;
}
return imageDatasArr;
})(imageDatas);
還有就是想問下,新版本的json-loader直接安裝好以后require()進(jìn)來就可以了嘛? 還需要在配置文件里再寫入loders里面嘛?我看好多人都注釋掉了
2016-10-24
謝謝啦,我后面發(fā)現(xiàn)啦,謝謝。
2016-10-24
getImageUrl 傳遞的參數(shù)是imageDatasArr ,與imageDataArr是有差別的