本文主要是介绍Vue3重置reactive变量造成循环引用导致JSON.stringify语法报错,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题背景
初始化定义变量
const myForm = reactive({...});
给reactive变量整体赋值代码如下
myForm.value = Object.assign(myForm, {...});
报错的代码
JSON.stringify(myForm);
解决方法
整体赋值时去掉前面的 “ myForm.value = ”部分,直接调用Object.assign即可。
这篇关于Vue3重置reactive变量造成循环引用导致JSON.stringify语法报错的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!