解决vue A对象赋值给B对象,修改B属性会影响到A的问题


Posted in Javascript onSeptember 25, 2018

实际在vue中 this.A = this.B,没有进行深层赋值,只是把this.A的地址指向了与this.B相同的地址,所有对于A的修改会影响到B。

解决相互影响的思路是在this.A必须是新建的一个对象,这样才能保证不被指向同一地址,属性修改不会相互影响。

解决方式:

this.A=JSON.parse(JSON.stringify(this.B));

将对象转成字符串剔除对象属性后,再转换成对象赋值,这样能解决指向相同地址修改会相互影响的问题。

以上这篇解决vue A对象赋值给B对象,修改B属性会影响到A的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript中this关键字使用方法详解
Mar 08 Javascript
javascript获取当前ip的代码
May 10 Javascript
jquery offset函数应用实例
Nov 14 Javascript
javascript检测对象中是否存在某个属性判断方法小结
May 19 Javascript
jsp网页搜索结果中实现选中一行使其高亮
Feb 17 Javascript
jquery中ajax跨域方法实例分析
Dec 18 Javascript
关于Bootstrap弹出框无法调用问题的解决办法
Mar 10 Javascript
简单理解JavaScript中的封装与继承特性
Mar 19 Javascript
使用JS读取XML文件的方法
Nov 25 Javascript
微信小程序 input输入框控件详解及实例(多种示例)
Dec 14 Javascript
React 组件中的 bind(this)示例代码
Sep 16 Javascript
解决Can't find variable: SockJS vue项目的问题
Sep 22 Javascript
解决vue-cli webpack打包后加载资源的路径问题
Sep 25 #Javascript
详解Vue Elementui中的Tag与页面其它元素相互交互的两三事
Sep 25 #Javascript
axios对请求各种异常情况处理的封装方法
Sep 25 #Javascript
解决vue axios的封装 请求状态的错误提示问题
Sep 25 #Javascript
angular 数据绑定之[]和{{}}的区别
Sep 25 #Javascript
Vue高版本中一些新特性的使用详解
Sep 25 #Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
Sep 25 #Javascript
You might like
PHP读取目录下所有文件的代码
2008/01/07 PHP
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
2014/02/18 PHP
php json_encode()函数返回json数据实例代码
2014/10/10 PHP
关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
2016/01/08 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
2016/02/27 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
2016/03/25 PHP
PHP正则表达式匹配替换与分割功能实例浅析
2017/02/04 PHP
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
JAVASCRIPT函数作用域和提前声明 分享
2013/08/22 Javascript
JavaScript截取字符串的2个函数介绍
2014/08/27 Javascript
fastclick插件导致日期(input[type="date"])控件无法被触发该如何解决
2015/11/09 Javascript
基于javascript实现图片滑动效果
2016/05/07 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
浅谈js中同名函数和同名变量的执行问题
2017/02/12 Javascript
Angular 向组件传递模板的两种方法
2018/02/23 Javascript
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
[02:28]DOTA2亚洲邀请赛附加赛 RECAP赛事回顾
2015/01/29 DOTA
详解Python3 基本数据类型
2019/04/19 Python
python中时间模块的基本使用教程
2019/05/14 Python
使用python分析统计自己微信朋友的信息
2019/07/19 Python
Python 中使用 PyMySQL模块操作数据库的方法
2019/11/10 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
python将音频进行变速的操作方法
2020/04/08 Python
使用Canvas操作像素的方法
2018/06/14 HTML / CSS
localStorage、sessionStorage使用总结
2017/11/17 HTML / CSS
用C#语言写出与SQLSERVER访问时的具体过程
2013/04/16 面试题
提高EJB性能都有哪些技巧
2012/03/25 面试题
医院检讨书范文
2014/02/01 职场文书
大学军训感言1000字
2014/02/25 职场文书
学习雷锋精神演讲稿
2014/05/10 职场文书
小学生五年级大队长竞选发言稿
2014/09/12 职场文书
2015年党员公开承诺书范文
2015/01/22 职场文书
个人合作协议范本
2015/08/06 职场文书
导游词之金鞭溪风景区
2019/09/12 职场文书
Python面向对象编程之类的概念
2021/11/01 Python
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python