如何在Vue.js中解除数组的绑定副本
- 论坛
- 如何在Vue.js中解除数组的绑定副本
16 浏览
如何在Vue.js中解除数组的绑定副本
我正在尝试将一个数组复制到另一个数组,并将其作为新数组使用,而不对旧数组进行任何更改:
testArray: {{ testArray[0] | json}}templateArray: {{ templateArray[0] | json }}new Vue({ el: '#app', data: { testArray: [], templateArray: [{name: "测试"},], }, ready: function() { this.testArray = this.templateArray.slice(0); }, });问题是,当我更新新数组'testArray'时,我也会改变旧数组'templateArray'。
运行中的脚本:https://jsfiddle.net/4po1cpkp/7/
有没有办法根据数组模板创建新数组,而不直接将其绑定到模板?