vue 如何使数组不被全局变量影响

是这样的我要实现这样一个功能,如下图所示点击取消时页面添加的元素不保存(这是一个弹出层)
添加行事件
  btnItemAdd() {
        this.list.push({
          ID: " ",
          SettleBillStaID: '' '',
          Amount: ""
        });
      } 
点击按钮出现弹出层事件
//费用信息弹出层
    expenseDetailsTap() {
//预存一下数组数据点击取消时赋值给list
        var cList= JSON.parse(JSON.stringify(this.list2));//这样处理clist就不会受list数组影响了
        this.cList= cList;
}

代码中这行 var cList= JSON.parse(JSON.stringify(this.list2));是数组不受影响的处理的方式

你可能感兴趣的:(vue 如何使数组不被全局变量影响)