element ui 同一个页面,在input框输入值,旁边的展示数据也一起改变

        在使用element的过程中,给对象赋值this.user = this.form

        在输入框修改form的某一个值,展示数据user的那个值也一起改变,因为user是Object对象类型如果直接赋值的话,就变成了浅拷贝,复制的是地址,导致在表单中改变值的时候user中的数据也跟着改变,所以要进行深拷贝,改成下面就行了

this.form = JSON.parse(JSON.stringify(this.user))

或者

this.form = Object.assign({}, this.user)

即可


版权声明:本文为weixin_45591598原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。