var allData = data;
// console.log(vm.allData);
if(typeof(allData)=='string'){//先判断是不是字符串
// console.log(1111)
vm.allDatA = JSON.parse(allData);//再使用JSON.parse(str),将字符串转为JSON对象
console.log(vm.allDatA);
//
}
在调取接口时,返回的数据是字符串应该怎么办?
- 先判断是不是字符串。
- 再使用JSON.parse(str),将字符串转为JSON对象。
- 再将该对象赋值给一个变量。之后就常规获取值就行了。