uni-app HBuilderX console.log无法输出复杂的json
uni-app HBuilderX console.log无法输出复杂的json
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
HbuilderX | 3.1.2 | - |
产品分类:HbuilderX
PC开发环境操作系统:Windows
PC开发环境操作系统版本号:win10
示例代码:
var t2= JSON.parse(t1)
console.log("11")
console.log(t2)
console.log("22")
操作步骤:
var t2= JSON.parse(t1)
console.log("11")
console.log(t2)
console.log("22")
预期结果:
{code: 1, msg: "登录成功", session: {…}}
实际结果:
无法输出
bug描述:
对于复杂的json hbuilderx 无法输出
但是在谷歌浏览器可以输出
更多关于uni-app HBuilderX console.log无法输出复杂的json的实战教程也可以访问 https://www.itying.com/category-93-b0.html
提供下截图
更多关于uni-app HBuilderX console.log无法输出复杂的json的实战教程也可以访问 https://www.itying.com/category-93-b0.html
不需要截图啊 我已经说了 对于复杂的json hbuilderx 无法输出 但是在谷歌浏览器可以输出 上面的代码你自己试试
随便建一个html 网页 在script 中输入
var t1=’{“code”:1,“msg”:“登录成功”,“session”:{“uid”:“p10001”,“s头像”:"",“i性别”:1,“i年龄”:0,“s姓名”:“张三”,“s昵称”:“小张”,“s备注”:null,“s手机”:“13687654321”,“i有效”:1,“d注册时间”:“2021-02-19T08:10:10.519Z”,“id部门”:"",“m好友”:{},“m群落”:{}}}’ var t2= JSON.parse(t1) console.log(“11”) console.log(t2) console.log(“22”)
在HBuilderX中,console.log对于复杂JSON对象的输出确实存在限制,这是HBuilderX控制台的已知特性。以下是具体说明:
- 问题原因:
- HBuilderX内置的控制台对复杂对象的输出支持有限
- 特别是当JSON层级较深或包含特殊字符时,可能无法完整显示
- 临时解决方案:
- 使用JSON.stringify()将对象转为字符串输出:
console.log(JSON.stringify(t2, null, 2))