【问题标题】:VueJS 3 extract/get reactive() dataVueJS 3 提取/获取反应()数据
【发布时间】:2021-03-26 22:55:15
【问题描述】:

我已经定义了响应式对象:

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.js vuejs3


    【解决方案1】:

    在reactive 对象上使用toRaw:

    const answers = toRaw(selectedAnswers)
    

    【讨论】:

      猜你喜欢
      • 2021-03-24
      • 2020-03-22
      • 1970-01-01
      • 2021-09-13
      • 2021-02-27
      • 1970-01-01
      • 2021-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多