const lineDetail = res.data.data.map(item => {
const info = item.item[0];
const name = item.name.replace(/\(.*\)/g, '');
const keyName = `${info.areacode}_${name}`;
const price = info.basic_price || 1;
const stations = info.st
ations.map(item => item.name);
网友回复
Zero:
res.data.data 不存在或者不是数组,估计后台返给你的没有数据,然后给了null,所以报错。map前判断一下
吃鱼先生:
报错已经很明确告诉你问题所在了
你执行res.data.data.map(xxx)之前
执行下
console.log(res.data.data)
或者执行下
if(res.data.data){
console.log(res.data.data.forEach(item => {
console.log(item.item[0].stations.map)
}))
}