小白学编程J 2022-04-07 16:55 采纳率: 100%
浏览 138
已结题

Unexpected token o in JSON at position 1的解决办法

img


在写前台登录后跳转页面时,出现了这个问题,在网上找了很多方法也没有解决。下面是代码


data() {
    return {
      token: "",
      loginInfo: {
        id: "",
        age: "",
        avatar: "",
        mobile: "",
        nickname: "",
        sex: ""
      }
    };
  },
  created() {
    this.showInfo();
  },
  methods: {
    showInfo() {
      var jsonStr = cookie.get("guli_ucenter");
      if (jsonStr){
        this.loginInfo = JSON.parse(jsonStr)
      }
    },

loginInfo是一个对象,创建的jsonStr是一个字符串类型,将jsonStr转换成对象后传给loginInfo 就一直出现这个问题,不知道该怎么解决,希望能够帮帮忙

  • 写回答

2条回答 默认 最新

  • 你好!机器人 2022-04-07 18:08
    关注

    JSON.parse里面必须是一个对象字符串,你打印下console.log(typeof jsonStr)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月24日
  • 已采纳回答 4月16日
  • 创建了问题 4月7日

悬赏问题

  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决