获取本地存储信息报错

来源:11-17 通过 LocalStorage 实现购物车信息持久存储(2)

不加糖就捣蛋

2021-04-01

图片描述图片描述
提示这个错误

写回答

5回答

慕瓜2163919

2021-09-29

我觉得稍微修改下

return localStorage.cartList ? JSON.parse(localStorage.cartList) : {}

这样我觉得才比较合理

0
0

zdasdf134

2021-04-24

这样就不报错了。

const getLocalCartList = () => {

  return JSON.parse(localStorage.cartList || '{}');

};


0
2
请叫我赌神
Good
2021-08-10
共2条回复

gouken8848

2021-04-13

我解决了,是老师设计逻辑有问题,你得先让cartList为一个空对象,然后随便添加一个商品,获取格式,然后把空对象改掉,再调用getLocalList,这样才行。

0
3
请叫我赌神
Good
2021-08-10
共3条回复

gouken8848

2021-04-13

我也是这个问题,我把代码完全复制进去也是这个问题

0
0

Dell

2021-04-03

JSON 里的数据有问题,你打印一下localstorage.cartList 看一下里面的内容

0
8
慕粉3798327
回复
gouken8848
您好,请问是哪一个课程呢
2021-07-15
共8条回复

Vue3入门与项目实战 掌握完整知识体系

明星讲师DELL亲授,全方位知识点+高匹配度项目,入门到深度掌握

3382 学习 · 1454 问题

查看课程