关于“TypeError: Converting circular structure to JSON --> starting at object with constructor ‘Vue‘
最新推荐文章于 2024-09-16 19:45:42 发布
玛莎拉潲水っうつ
最新推荐文章于 2024-09-16 19:45:42 发布
阅读量1.3w
[Vue warn]:渲染错误:“TypeError:将循环结构转换为JSON
——>从构造函数'Vue'的对象开始
|属性'$options' ->对象与构造函数' object '
|属性'router' ->对象的构造函数'VueRouter'
——property 'app'结束了这个循环
越看越懵逼...
好了不哔哔了,直接上图上代码
1.报错问题
2 .拿到数据做渲染
3. 报错问题关键
总结: 实际就是前台已经拿到后台返回的数据,只是在处理数据渲染到表格的时候由于自己写的一些方法返回的数据不规范导致json转换报的错mengbideyitian....
[
Vue
warn]: Error in nextTick: "
TypeError
:
Convert
ing
c
irc
ular
structure
to
JSON
--> s
tar
ting
at
object
with
constructor
'
Vue
'
| property '$options' ->
object
with
constructor
'
Object
'
| property 'router' ->
object
with
const
r...
vue
sessionStorage
TypeError
:
Convert
ing
c
irc
ular
structure
to
JSON
vue
-admin-template顶部网页加载横条特别慢,打开浏览器调试界面,发现报错
TypeError
:
Convert
ing
c
irc
ular
structure
to
JSON
--> s
tar
ting
at
object
with
constructor
‘
Vue
’ ,
定位到permission.js中的代码
sessionStorage.setItem(
Convert
ing
c
irc
ular
structure
to
JSON
--
>
s
tar
ting
at
object
with
constructor
“Dep‘property ‘subs‘-
>
o
vue
sessionStorage
TypeError
:
Convert
ing
c
irc
ular
structure
to
JSON
vue
-admin-template顶部网页加载横条特别慢,打开浏览器调试界面,发现报错
TypeError
:
Convert
ing
c
irc
ular
structure
to
JSON
--> s
tar
ting
at
object
with
constructor
'
Vue
' ,
定位到permission.js中的代码
sessionStorage.setI
[
Vue
warn]: Error in nextTick: "
TypeError
:
Convert
ing
c
irc
ular
structure
to
JSON
--> s
tar
ting
at
object
with
constructor
'
Vue
'
| property '$options' ->
object
with
constructor
'O...
// 由于
json
.str
ing
ify嵌套循环导致报错的解决函数,obj是要str
ing
ify的对象
const
c
irc
ular
SafeStr
ing
ify = (obj) => {
const
cache = new Set();
return
JSON
.str
ing
ify(obj, (key, value) => {
if (typeof value === "
object
" && value !== null) {
if (cache.has(value)) {
TypeError
:
Convert
ing
c
irc
ular
structure
to
JSON
–> s
tar
ting
at
object
with
constructor
‘Socket’
| property ‘parser’ ->
object
with
constructor
‘HTTPParser’
— property ‘socket’ closes the c
irc
le
#在使用express搭建一个简易服务器时,测试接口发现get能过,并且能成功返回req.params
首先放上报错内容
TypeError
:
Convert
ing
c
irc
ular
structure
to
JSON
–> s
tar
ting
at
object
with
constructor
‘
Object
’
— property ‘_renderProxy’ closes the c
irc
le
(想标红的,但是不会)
然后说下我的报错的位置
我是想在路由里将路由的信息存到
vue
x里,代码...
Cocos Creator做微信小游戏的时候点击按钮出现如下报错
VM76 WAGame.js:2 Error:
Convert
ing
c
irc
ular
structure
to
JSON
--> s
tar
ting
at
object
with
constructor
'
Object
'
| property '_parent' ->
object
with
constructor
'
Object
'
| property '_children' ->
"
Convert
ing
c
irc
ular
structure
to
JSON
"错误通常发生在尝试将包含循环引用的对象转换为
JSON
字符串时。循环引用是指对象之间存在相互引用的情况,导致无限递归。
JSON
序列化器无法处理这种循环引用,因此会抛出该错误。
解决此问题的一种方法是在序列化之前删除循环引用。可以使用第三方库`c
irc
ular
-
json
`来处理循环引用。以下是一个示例代码:
```
java
script
const
C
irc
ular
JSON
= require('c
irc
ular
-
json
');
const
obj = {};
obj.c
irc
ular
Ref = obj;
const
json
Str
ing
= C
irc
ular
JSON
.str
ing
ify(obj);
console.log(
json
Str
ing
);
在上面的示例中,我们使用`c
irc
ular
-
json
`库将包含循环引用的对象转换为
JSON
字符串。通过将循环引用删除,我们可以成功地将对象转换为
JSON
字符串。
关于“TypeError: Converting circular structure to JSON --> starting at object with constructor ‘Vue‘
13232