vue 变量赋值同时改变的问题

问题阐述

使用vue+laravel开发的时候,提交数据的时候,又想对提交的变量数据进行一些改变,又不是影响现有的变量数据,就会进行复制提交

    let param = this.data;
    param .a = b;

这个时候this.data也会跟着改变

解决方式

    let param = JSON.parse( JSON.stringify(this.data) );
    param .a = b;

这样赋值的话,就怎么修改param都不会影响this.data

本作品采用《CC 协议》,转载必须注明作者和本文链接
Json-X
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!