前置守卫中to参数问题,发版测试环境就报错了?-灵析社区

今天吃什么你说吧

想起以前遇到过的一个问题,不知道大家有没有类似的经历,![](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241114/25a6e585276e4162a66d1c3920559fa1.png)![](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241114/c0008732efdcecd7d881b8a9bfab06a4.png)我从前置守卫中拿到to参数,在本地运行没有问题,发版测试环境就会报错 后来发现有一个灰色的constructor函数,不知道是不是这里的原因,把path和query这些需要的东西单独拿出来后就解决了,有没有佬能细说一下里面的原理

阅读量:27

点赞量:0

问AI
PunkMaccccc
这是因为你试图"strigify"的对象包含循环引用,类似下面的情形: const a = {}; const b = { a }; a.b = b; JSON.stringify(a); 打个断点分析一下参数里为什么会有循环引用,相应解决即可。