JSON.parse中文不正确,求解

发布于 2022-09-11 22:30:28 字数 751 浏览 8 评论 0

很简单的一段代码

var scales = params.scales
console.log(scales)
this.scales = JSON.parse(scales)
console.log(this.scales)

输出是这样的

clipboard.png
我在console控制台试了
var scales = '[{"id":1,"num":"010304","name":"STROOP色词测验(SCWT)","f_class":"认知","s_class":"执行功能","category":"双屏","expected_time":"5分钟","symptoms":"认知障碍","description":"STROOP色词测验(SCWT)的目的是通过测量认知控制来评估受试者保持心中目标,抑制一个习惯性反应,而倾向一个较不熟悉的反应的能力,评估选择性注意及认知灵活性。","opening":null,"material":null,"scoring_rules":null,"score_shows":null,"score_image":null,"page":null,"total_score":null,"level":1,"score":0}]'
scales = JSON.parse(scales)
console.log(this.scales)
是没错的,真的怪事,有谁遇到过吗?怎么解。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

缪败 2022-09-18 22:30:28

只有一种可能,数据在某处触发watch被改动了,没有遵循单向数据流的话只能一个个把调用到这个数据的组件排查过去找到问题点

不必在意 2022-09-18 22:30:28

哇擦,自己给自己挖的坑,当我没提过这个问题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文