Vue JS更改一个数组中的数据更改

若尔吉尼

我无法理解......想要这个vue!如果可以的话请帮忙!这是我的代码

var groupadding = new Vue({
el: '#groupAdd',
data:{
     currentFullData: [],
     localData: []
   },
   methods: {
     getDepartment() {
       var sendData = id; // this is example
       this.$http.post('some api ', sendData, {emulateJSON: true})
       .then( resp => {
         this.currentFullData = resp.data;    
       }
     },
     getLocalDepartment() {
     this.localData = this.currentFullData;
     }
   }
})

例如在 currentFullData 中,我有 4 个布尔字段,“创建”、“读取”、“更新”、“删除”

这 4 个字段也获取 localData,但是当我更改 localData 中的一些时,它们也会更改 currentFullData !!!!!!!!!!!!!!!

soooooo 任何人都可以解释我wtf 这是?!?!?!

统治

这是因为您实际上是在修改同一个对象(如您所写this.localData = this.currentFullData;

如果要使用 currentFullData 初始化 this.localData,则需要复制它:

this.localData = Object.assign({}, this.currentFullData);

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/assign

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Vue.js 一次显示一个数组中的数据

来自分类Dev

Vue JS 如何从一个数据中取一个值到另一个数据?

来自分类Dev

vue.js在另一个值更改时更新值(数据绑定)

来自分类Dev

如何更改一个组件中的状态并在另一个 Vue.js 中监听它?

来自分类Dev

如何在Vue Js中将数组项移动到另一个数组

来自分类Dev

Vue JS使用数组过滤通过另一个数组吗?

来自分类Dev

如何使用v-for访问html文件的一个标签中的vue js的多个数据元素?

来自分类Dev

如何更改Vue容器内一个对象的类?

来自分类Dev

Vue.js-显示另一个数组内的嵌套数组的详细信息

来自分类Dev

在Vue.js中,更改数据数组中所有项目的特定属性的值

来自分类Dev

如何在多按钮Vue中更改一个按钮的颜色

来自分类Dev

Vue.js - 如何在数组中显示一个对象,该数组在一个对象内?

来自分类Dev

DOM更改后在Vue.js中更新数组顺序

来自分类Dev

在数组中传递一个变量以动态更新该变量 - 在 Vue.js 中

来自分类Dev

通过vue.js中的另一个值从选择中获取数据

来自分类Dev

如何基于vue js选择的另一个选择选项来更改选择选项

来自分类Dev

Vue.js:无法从另一个模板中的模板访问数据列表

来自分类Dev

Vue根据另一个数组自动选择复选框

来自分类Dev

在Vue js中很难更改背景颜色

来自分类Dev

Vue.js 2.0 数据绑定问题 - 一个数据字段的变化会触发其他数据字段的过滤器

来自分类Dev

如何通过ID号在数组中找到对象,该ID在Vue中该对象的另一个数组中

来自分类Dev

Vue 停止跟踪数组更改

来自分类Dev

Vue.js将对象推送到数组会将数组中的每个元素更改为相同

来自分类Dev

注册一个 Vue JS 组件

来自分类Dev

当我修改另一个对象 VUE 时,动态对象被更改

来自分类Dev

Vue.js更改{{}}标签

来自分类Dev

根据第二个数组的列中的值更改一个数组中的值

来自分类Dev

从vue.js中的另一个组件调用一个组件

来自分类Dev

由于另一个数组,Ruby 空数组在迭代中更改值

Related 相关文章

  1. 1

    Vue.js 一次显示一个数组中的数据

  2. 2

    Vue JS 如何从一个数据中取一个值到另一个数据?

  3. 3

    vue.js在另一个值更改时更新值(数据绑定)

  4. 4

    如何更改一个组件中的状态并在另一个 Vue.js 中监听它?

  5. 5

    如何在Vue Js中将数组项移动到另一个数组

  6. 6

    Vue JS使用数组过滤通过另一个数组吗?

  7. 7

    如何使用v-for访问html文件的一个标签中的vue js的多个数据元素?

  8. 8

    如何更改Vue容器内一个对象的类?

  9. 9

    Vue.js-显示另一个数组内的嵌套数组的详细信息

  10. 10

    在Vue.js中,更改数据数组中所有项目的特定属性的值

  11. 11

    如何在多按钮Vue中更改一个按钮的颜色

  12. 12

    Vue.js - 如何在数组中显示一个对象,该数组在一个对象内?

  13. 13

    DOM更改后在Vue.js中更新数组顺序

  14. 14

    在数组中传递一个变量以动态更新该变量 - 在 Vue.js 中

  15. 15

    通过vue.js中的另一个值从选择中获取数据

  16. 16

    如何基于vue js选择的另一个选择选项来更改选择选项

  17. 17

    Vue.js:无法从另一个模板中的模板访问数据列表

  18. 18

    Vue根据另一个数组自动选择复选框

  19. 19

    在Vue js中很难更改背景颜色

  20. 20

    Vue.js 2.0 数据绑定问题 - 一个数据字段的变化会触发其他数据字段的过滤器

  21. 21

    如何通过ID号在数组中找到对象,该ID在Vue中该对象的另一个数组中

  22. 22

    Vue 停止跟踪数组更改

  23. 23

    Vue.js将对象推送到数组会将数组中的每个元素更改为相同

  24. 24

    注册一个 Vue JS 组件

  25. 25

    当我修改另一个对象 VUE 时,动态对象被更改

  26. 26

    Vue.js更改{{}}标签

  27. 27

    根据第二个数组的列中的值更改一个数组中的值

  28. 28

    从vue.js中的另一个组件调用一个组件

  29. 29

    由于另一个数组,Ruby 空数组在迭代中更改值

热门标签

归档