工具里是数组,但远程调试是json是为什么?
发布于 5 年前 作者 qianqiang 9388 次浏览 来自 问答

在论坛里快一个星期了,就是解决不了这个bug

工具里面是输出数据是数组

但是远程调试是json

2 回复

服务器是否返回了 BOM 头导致 json 解析失败?

请尝试这样的写法:

// ...
const rawData = res.data
let parsedData = rawData
if (typeof rawData === 'string') {
  // manually parse it
  try {
    parsedData = JSON.parse(rawData.trim())
  } catch (e) {
    console.error(e)
  }
}
 
// do something with parsedData
// ...

刚刚做完测试,确实是bom的问题,谢谢,真的非常感谢。

回到顶部