1.现象
当在vue中打印对象的时候会发现有一些属性或者全部属性都是显示的…,点击展开后才能看到真正的值是什么.
2.原因
因为在vue中对象都是用了代理重写了get,由于get重写也就导致了浏览器不能直接获取到具体的值,因此才会在打印的时候为…,手动点击展开才显示具体的值
3.想看具体的值,不想手动点开怎么办
通过JSON.stringfy 序列化再用JSON.parse解析
"proxy-zdz-log": {
"prefix": "log",
"body": ["console.log(JSON.parse(JSON.stringify($1))); // zdz-log", "$2"],
"description": "zdz-log"
},
对于vscode,可以直接配置一个代码片段来进行快速输入
如何设置
![图片[2]-为什么vue打印的对象在浏览器中显示... - 拾光赋-拾光赋](https://image.baidu.com/search/down?url=https://img2024.cnblogs.com/blog/3426373/202404/3426373-20240428173409478-1505369360.png)
![图片[3]-为什么vue打印的对象在浏览器中显示... - 拾光赋-拾光赋](https://image.baidu.com/search/down?url=https://img2024.cnblogs.com/blog/3426373/202404/3426373-20240428173436186-479252421.png)
效果
![图片[4]-为什么vue打印的对象在浏览器中显示... - 拾光赋-拾光赋](https://image.baidu.com/search/down?url=https://img2024.cnblogs.com/blog/3426373/202404/3426373-20240428173511379-687891341.png)

© 版权声明
THE END


![图片[1]-为什么vue打印的对象在浏览器中显示... - 拾光赋-拾光赋](https://image.baidu.com/search/down?url=https://img2024.cnblogs.com/blog/3426373/202404/3426373-20240428172902286-813737514.png)

![表情[baoquan]-拾光赋](https://blogs.ink/wp-content/themes/zibll/img/smilies/baoquan.gif)


暂无评论内容