我是靠谱客的博主 玩命方盒,这篇文章主要介绍React Uncaught SyntaxError: Unexpected token u in JSON at position 0,现在分享给大家,希望可以做个参考。
做react项目时,用到了mobx,登录出现该错误,查询后发现是说
JSON.parse解析了undefined
那么回头看看我们的代码,发现了问题
原代码:
@observable user = localStorage.getItem('user')?JSON.parse():[];
@observable isLogin = false;
@observable token = localStorage.getItem('token')?JSON.parse():[];
改后代码:
@observable user = localStorage.getItem('user')?JSON.parse(localStorage.getItem('user')):[];
@observable isLogin = false;
@observable token = localStorage.getItem('token')?JSON.parse(localStorage.getItem('token')):[];
就成功登录了
最后
以上就是玩命方盒最近收集整理的关于React Uncaught SyntaxError: Unexpected token u in JSON at position 0的全部内容,更多相关React内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复