如何停止变量以同步Nuxt

问题描述 投票:1回答:1

我通过]返回变量>

  async asyncData({ redirect, params, store }) {

那个变量是:

  return {
    camera: c,

我正在尝试将其克隆为

  created() {
    this.dummyCamera = this.camera

但是即使我将任何内容更改为dummyCamera,它也会在this.camera中更改吗?

我如何才能停止这种行为?

[我想在更改dummyCamera中的任何内容时都同时比较dummyCamerathis.camera,但现在我无法这样做。

即使我更改了此相机中的任何内容,

camera: {
  handler: function(newValue) {
    console.log(newValue)
    console.log(this.camera)
  },
  deep: true
}

newValuethis.camera都相同吗?如何停止此同步?

我作为异步asyncData({重定向,参数,存储})的结果返回一个变量,而该变量是:return {camera:c,我正在尝试将其克隆为created(){this.dummyCamera =。 。

vue.js nuxt.js
1个回答
0
投票

停止同步的唯一可能性是

© www.soinside.com 2019 - 2024. All rights reserved.