解决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 相关文章推荐
js中函数调用的两种常用方法使用介绍
Jul 17 Javascript
jQuery获取URL请求参数的方法
Jul 18 Javascript
举例讲解JavaScript中关于对象操作的相关知识
Nov 16 Javascript
JS判断元素是否在数组内的实现代码
Mar 30 Javascript
HTML Table 空白单元格补全的简单实现
Oct 13 Javascript
浅谈EasyUi ComBotree树修改 父节点选择的问题
Nov 07 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
Sep 15 Javascript
使用express+multer实现node中的图片上传功能
Feb 02 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
Sep 12 Javascript
微信小程序 组件的外部样式externalClasses使用详解
Sep 06 Javascript
移动端JS实现拖拽两种方法解析
Oct 12 Javascript
react 项目中引入图片的几种方式
Jun 02 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
mysql,mysqli,PDO的各自不同介绍
2012/09/19 PHP
PHP处理SQL脚本文件导入到MySQL的代码实例
2014/03/17 PHP
单台服务器的PHP进程之间实现共享内存的方法
2014/06/13 PHP
PHP中strlen()和mb_strlen()的区别浅析
2014/06/19 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
2018/03/12 PHP
YII2框架中日志的配置与使用方法实例分析
2020/03/18 PHP
用javascript实现的图片马赛克后显示并切换加文字功能
2007/04/21 Javascript
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
JS 有名函数表达式全面解析
2010/03/19 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
jquery制作select列表双向选择示例代码
2014/09/02 Javascript
js判断某个方法是否存在实例代码
2015/01/10 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
2015/10/14 Javascript
js面向对象编程总结
2017/02/16 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
收集前端面试题之url、href、src
2018/03/22 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
2018/03/23 Javascript
jQuery中的for循环var与let的区别
2018/04/21 jQuery
vue车牌号校验和银行校验实战
2019/01/23 Javascript
使用Python操作MySQL的一些基本方法
2015/08/16 Python
python中实现延时回调普通函数示例代码
2017/09/08 Python
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
谈一谈基于python的面向对象编程基础
2019/05/21 Python
python程序 创建多线程过程详解
2019/09/23 Python
Python while true实现爬虫定时任务
2020/06/08 Python
英国银首饰公司:e&e Jewellery
2021/02/11 全球购物
计算机网络专业个人的自我评价
2013/10/17 职场文书
主管职责范文
2013/11/09 职场文书
酒店个人求职信范文
2014/01/25 职场文书
优秀教师事迹简介
2014/02/02 职场文书
优良学风班申请材料
2014/02/13 职场文书
《那片绿绿的爬山虎》教学反思
2014/02/27 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
Python获取百度热搜的完整代码
2021/04/07 Python
python实现三阶魔方还原的示例代码
2021/04/28 Python
Python实现DBSCAN聚类算法并样例测试
2021/06/22 Python