首页 > 解决方案 > VueJS 3 提取/获取反应()数据

问题描述

我已经定义了反应性对象:

const selectedAnswers = reactive({})

后来我给这个对象赋值并可以看到它:

Proxy {2: "Lorem, ipsum dolor.", 4: "Lorem ipsum dolor sit axet consectetur adipisicing."}

我需要获取此对象并将其发送到后端,但不知道如何执行此操作。我可以访问 selectedAnswers[2],它将打印“Lorem, ipsum dolor”。但是键可以更改,我尝试使用以下方法获取此对象:

selectedAnswers.value
selectedAnswers.values
...

我不能像“selectedAnswers”一样发送它我需要以某种方式打开数据并将其作为纯 JSON 发送

标签: vue.jsvuejs3

解决方案


toRawreactive对象上使用:

const answers = toRaw(selectedAnswers)

推荐阅读