1 Converting circular structure to JSON

  • 我这个问题大致就是在使用pinia中出现了循环引用,意思是两个或多个模块、对象或依赖之间形成了相互依赖的链条。
  • 在使用 Pinia 进行状态管理时,遇到 “Converting circular structure to JSON”
    错误通常是因为你试图将一个包含循环引用的对象转换成 JSON。这个错误通常出现在你尝试 JSON.stringify()一个有循环引用的对象时,JavaScript 会抛出这个错误,因为 JSON.stringify() 无法处理循环结构。
TypeError: Converting circular structure to JSON
    --> starting at object with constructor 'kc'
    |     property 'subs' -> object with constructor 'Object'
    --- property 'dep' closes the circle
    at stringify (<anonymous>)
    at y (index-DXHQc27t.js:30:51838)
    at index-DXHQc27t.js:22:2683
    at qa (index-DXHQc27t.js:14:38)
    at kn (index-DXHQc27t.js:14:109)
    at Wc.i.call (index-DXHQc27t.js:14:33736)
    at b (index-DXHQc27t.js:10:15808