Error in created hook: “SyntaxError: Unexpected token u in JSON at
position 0”

这个错误是由于使用JSON.parse()前不判断数据造成的。有时候我们从cookie、sessionStorage、localStorage以及接口取数据转换为JSON数据时,常会报这个错误,可能是数据未取到,又或是取到的不是JSON字符串,下面我们只考虑未取到或者空串的情况。
例如:

JSON.parse(localStorage.member)  // 不安全的,有可能报错,因为我们不知道取出来的数据是什么类型

改为:

localStorage.member && JSON.parse(localStorage.member)  // 空 时不执行

Error in created hook: “SyntaxError: Unexpected token u in JSON at position 0“相关推荐

  1. 报错,Error in created hook: “SyntaxError: Unexpected token o in JSON at position 1“

    1.问题 [Vue warn]: Error in created hook: "SyntaxError: Unexpected token o in JSON at position 1& ...

  2. 报错SyntaxError: Unexpected token T in JSON at position 0 at JSON.parse (<anonymous>)的解决方法

    报错SyntaxError: Unexpected token T in JSON at position 0 at JSON.parse ()的解决方法 刚刚开始学习node.js会报很多各种各样的 ...

  3. 93.<报错 SyntaxError: Unexpected token R in JSON at position 0 at JSON.parse (<anonymous>)的解决方法>

    @[TOC]( 报错 SyntaxError: Unexpected token R in JSON at position 0 at JSON.parse ()的解决方法) 报错代码: const ...

  4. 报错 SyntaxError: Unexpected token R in JSON at position 0 at JSON.parse (<anonymous>)的解决方法

    报错 SyntaxError: Unexpected token R in JSON at position 0 at JSON.parse ()的解决方法 报错代码: let articles = ...

  5. Uncaught SyntaxError: Unexpected token E in JSON at position 0 at JSON.parse (anonymous)

    当直接将返回值JSON.parse(),并且使用这个值去取值,报这个Uncaught SyntaxError: Unexpected token E in JSON at position 0 at ...

  6. JS报错解决:SyntaxError: Unexpected token 《 in JSON at position 0

    ThinkPHP5.1的环境要求如下: PHP >= 5.6.0 PDO PHP Extension MBstring PHP Extension 最近下载了tp 5.1.19来玩,造轮子难免会 ...

  7. 总结JSON.parse()报错VM71:1 Uncaught SyntaxError: Unexpected token u in JSON at position 0等之类的问题

    问题场景:在调试前端应用的时候经常出现形如"Uncaught SyntaxError: Unexpected"之类的令人头疼觉得莫名其妙的问题:所以有必要总结整理一下关于JSON. ...

  8. SyntaxError: Unexpected token u in JSON at position 0

    在做axios的封装时遇到的,真的是天坑这里被折磨惨了!这个报错是JSON解析失败,但我一直没有发现这个到底在哪里报错.最后一个断点一个断点找过去才发现这个天坑! getCache(key: stri ...

  9. Uncaught SyntaxError: Unexpected token < in JSON at position 0 at JSON.parse (<anonymous>)

    打开控制台 打开断点,发现ajax获取的数据是一串不认识的东西 打开network,然后查了一下是php错误 php中get.post获取方式,绝对记得写成 [' '] | [ " &quo ...

最新文章

  1. 百度eCharts体验
  2. matlab 1 f噪声,跪求1/f噪声生成代码解释!!
  3. ZABBIX3.0配置邮件报警
  4. 通过SUBMIT获取ALV GRID的数据
  5. 数学--数论--费马小定理+求逆元
  6. Java GUI界面
  7. 【STC15库函数上手笔记】4、USART串口
  8. Python之进程+线程+协程(进程的本质 与 threading线程模块)
  9. 实现一个闹钟_iPhone 闹钟停止时,如何自动播放你喜欢的音乐
  10. 调用百度万年历接口判断输入的日期是否是工作日
  11. jxls模板hashmap_使用Java + jxls基于模板导出excel
  12. 中国银行C语言笔试题,中国银行软件中心2016校园招聘笔试题经验
  13. 计算机怎么执行程序代码,代码如何运行?
  14. android 支付宝第三方应用授权,支付宝开发平台—第三方应用授权
  15. HDOJ 3537 Daizhenyang's Coin (翻硬币游戏)
  16. 有韵味的女人,是成熟的女人。
  17. Java实现QQ邮箱验证
  18. 仲至信息与Cornet Solutions签订日本经销合同
  19. 浙大与北大计算机考研分数线,2017浙大考研复试分数线及相关问题
  20. 【css】flex水平垂直居中

热门文章

  1. 【杂耍】记录一次红米Note的救砖经历
  2. python使用手册
  3. 阿里云服务器共享计算型 n4 实例详解/优惠价格/如何选择
  4. [导入]理解C#值类型与引用类型
  5. 使用TreeView树状图
  6. 单片机检测信号通断通用电路(3.3V/5V直流信号,24V+直流信号,220V交流信号)
  7. 深入HQL学习以及HQL和SQL的区别
  8. VUE+js高德地图2.0API两幅地图联动同步缩放
  9. QQ邮箱添加企业邮箱与企业邮箱添加QQ邮箱
  10. MATLAB机器人工具箱(一 机器人运动学)