vue 深拷贝


父组件传值给子组件后,子组件修改了父组件传过来的值,结果父组件的值跟着变了

黑人问号脸????

不知道为什么

 

一版子组件传值给父组件都要通过$emit或者触发事件去传送

这次怎么会这么容易就改变父元素的值了呢

黑人问号脸????

不知道为什么

 

为了规避这个问题,我再子组件的data中声明了一个变量,去转承父元素传过来的值,结果失败了

黑人问号脸????

不知道为什么

 

百度能够解决80%的问题

百度告诉我,深拷贝的存在

用法很简单,但是原理没明白

child.data =  JSON.parse(JSON.stringify( parent.data ))

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM