当前位置: 首页 > 知识库问答 >
问题:

javascript - vue3项目在本地正常,打包后报错 JSON.stringify(t) 飘红是什么原因?

江洲
2023-07-07

接口都是正常的,有大哥知道原因吗?

共有3个答案

锺离正祥
2023-07-07

一般报错

TypeError: Converting circular structure to JSON

是因为存在循环引用,并且使用。
通过报错信息来看是vue中一些特性的方法。

建议只选用需要放进sessionStorage中的属性

龚伯寅
2023-07-07

为啥要存储整个 form 参数?不应该是用到了什么参数存储什么参数吗?
修改一下设置为这样应该就行了:

const { fullPath, name } = form
sessionStorage.setItem("beforeRouter", { fullPath, name })
郦楷
2023-07-07

报错是指数据有循环引用,你取你要的重新搞个对象序列化
截屏2023-07-06 13.13.49.png

 类似资料: