添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
失落的汽水  ·  deploy to Azure Web ...·  9 月前    · 
个性的山楂  ·  JS获取div高度的方法 - ...·  1 年前    · 
沉稳的电梯  ·  【Peter ...·  1 年前    · 

vue sessionStorage TypeError: Converting circular structure to JSON

vue-admin-template顶部网页加载横条特别慢,打开浏览器调试界面,发现报错TypeError: Converting circular structure to JSON --> starting at object with constructor ‘Vue’ ,

定位到permission.js中的代码

sessionStorage.setItem('routerTo', JSON.parse(JSON.stringify(to)))

这是存在循环引用【1】的错误

解决办法【2】:this.$store.state.tagsView.visitedViews替换为自己的变量即可

const visitedViews_temp = this.$store.state.tagsView.visitedViews
const arr_temp = []
for (let i = 0; i < visitedViews_temp.length; i++) {
    arr_temp.push(visitedViews_temp[i].path)
if (arr_temp && arr_temp.length > 0) {
    const temp = JSON.stringify(arr_temp)
    sessionStorage.setItem('visitedViews', temp)

【1】https://blog.csdn.net/xiaojinglyd/article/details/103489651

【2】https://blog.csdn.net/Amnesiac666/article/details/108635236

TypeError Converting circular structure to JSON --> starting at object with constructor ‘Vue‘ vue sessionStorage TypeError: Converting circular structure to JSONvue-admin-template顶部网页加载横条特别慢,打开浏览器调试界面,发现报错TypeError: Converting circular structure to JSON --&gt; starting at object with constructor ‘Vue’ ,定位到permission.js中的代码sessionStorage.setItem( yarn add vue-overdrive 当前, vue-overdrive无法在具有基于百分比的border-radius值的形状之间变形。 您将需要使用基于像素的值,否则将收到讨厌的TypeError 。 在此跟踪问题: : 1)变形形状() 2)材质转换() 3)受iOS启发的图标效果() 它是什么? 惊人的Vue.js端
cause JSON.stringify(obj, ?replacer, ?space) 中的obj如果是一个循环结构就会报下列错误: Converting circular structure to JSON。 resolve 用replacer对需要序列化的成员中的“循环引用”进行过滤。
今天把最近一直在开发的小程序放安卓手机上测试一下,结果某个页面就一直报错: Uncaught TypeError: Converting circular structure to JSON 先说一下基本的环境: 系统:Android 6.0.1 手机:小米4 微信版本:6.6.6 小程序基于mpvue开发 在看到这个错误的时候,明白导致的原因应该是因为一个对象里面有循环引用,然后这个对象不幸的被JSON.stringify给调用了 可是这个有循环引用的对象在哪就不清楚了。 一开始想的是vue对象的data,因为小程序里面,jscore会把这个data stringify之后发送给webvie
[Vue warn]: Error in nextTick: "TypeError: Converting circular structure to JSON --> starting at object with constructor 'Vue' | property '$options' -> object with constructor 'O...
TypeError: Converting circular structure to JSON –> starting at object with constructor ‘Socket’ | property ‘parser’ -> object with constructor ‘HTTPParser’ — property ‘socket’ closes the circle #在使用express搭建一个简易服务器时,测试接口发现get能过,并且能成功返回req.params
首先放上报错内容 TypeError: Converting circular structure to JSON –> starting at object with constructorObject’ — property ‘_renderProxy’ closes the circle (想标红的,但是不会) 然后说下我的报错的位置 我是想在路由里将路由的信息存到vuex里,代码...
NodeJS / npm Vue CLI( yarn global add @vue/cli / npm i -g @vue/cli ) Tauri CLI( cargo install tauri-bundler ) (可选,但建议超过npm) 详细的先决条件安装说明: Linux: : Mac: : Windows: : 创建一个Vue CLI项目(或cd到现有项目中) vue create my-tauri-app cd my-tauri-app 安装Vue CLI插件Tauri vue add tauri
vue-quill-editor是我们再使用vue框架的时候常用的一个富文本编辑器,在进行富文本编辑的时候,我们往往要插入一些图片,vue-quill-editor默认的处理方式是直接将图片转成base64编码,这样的结果是整个富文本的html片段十分冗余,通常来讲,每个服务器端接收的post的数据大小都是有限制的,这样的话有可能导致提交失败,或者是用户体验很差,数据要传递很久才全部传送到服务器。 1.下载Vue-Quill-Editor npm install vue-quill-editor --save 2.下载quill(Vue-Quill-Editor需要依赖) npm inst
Cocos Creator做微信小游戏的时候点击按钮出现如下报错 VM76 WAGame.js:2 Error: Converting circular structure to JSON --> starting at object with constructor 'Object' | property '_parent' -> object with constructor 'Object' | property '_children' ->
vue sessionStorage TypeError: Converting circular structure to JSON vue-admin-template顶部网页加载横条特别慢,打开浏览器调试界面,发现报错TypeError: Converting circular structure to JSON --> starting at object with constructor 'Vue' , 定位到permission.js中的代码 sessionStorage.setI
1.业务需求: vue项目使用el-tree组件时需要将树形的某一个node对象存储起来,存储的时候需要使用JSON对象来转换为字符串的形式,此时出现Converting circular structure to JSON报错,JSON转换失败。 2.解决方案: 在网上查找了资料,这个错误其实是因为被JSON转化的对象里的子项存在循环引用,JSON转化时其实也是一个深度拷贝的过程,但是存在循环引用的对象,
在使用JSON.stringify方法去转化成字符串,会报错TypeError: Converting circular structure to JSON 原因: 对象中有对自身的循环引用; let test = { a: 1, b: 2 }; test.c = test; // 循环引用 JSON.stringify(test); // 报错 解决方法: 下面的 json_str 就是JSON.stringify 转换后的字符串 var cache = []; var json_str =
微信小程序报错 typeerror: converting circular structure to json --> starting 通常意味着代码中出现了循环引用的问题。 在 JavaScript 中,当一个对象引用另一个对象,而另一个对象又引用第一个对象时,就会发生循环引用。 这会导致 JSON 序列化错误,因为 JSON 格式不允许循环引用。 为了解决这个问题,可以检查代码并更改循环引用的方式。 在处理对象时应特别小心,确保它们不会引用彼此。 如果循环引用无法避免,您可以尝试使用其他序列化方法,例如 MessagePack 或 BSON,或使用适当的库来处理复杂对象。 另外,您还可以尝试在代码的开头添加 'use strict',以确保遵守更严格的 JavaScript 语法和规范。 这通常可以防止一些常见的错误,包括循环引用。 总之,微信小程序报错 typeerror: converting circular structure to json --> starting 意味着代码中出现了循环引用的问题。 检查您的代码,并确保对象不会引用彼此。 如果无法避免循环引用,请尝试使用其他序列化方法或适当的库来处理复杂对象。