vue开发错误记录:Unexpected token o in JSON at position 1

阅读: 评论:0

vue开发错误记录:Unexpected token o in JSON at position 1

vue开发错误记录:Unexpected token o in JSON at position 1

在使用 Element ui 开发 table 表格的时候遇到如下错误

问题一

Invalid prop: type check failed for prop "data". Expected Array, got Promise 


接口返回了一个 Promise 对象

需要在方法上添加 await async 保证方法同步

问题解决

问题二

在 JSON 转 Object 对象时又遇到一个错误

 Error in mounted hook (Promise/async): "SyntaxError: Unexpected token o in JSON at position 1"


我的错误原因是 VUE 将 json 自动转 Object ,而我又用 JSON.parse() 方法,所以错误

我的后台接口返回的是一个 json ,理所当然就去转对象绑定 table 数据

结果就是报错,我使用在线 JSON 工具校验,转对象每一点问题,最后面向百度找解决方法,网上解决方法各异,大多都是说 json 格式不对,如果你遇到相同问题可以考虑是否为该原因。

本文发布于:2024-02-04 13:27:59,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170708325255988.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:错误   Unexpected   vue   position   JSON
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23