您的位置:老铁SEO > 站长新闻 > 网站交易 >

Vue组件传值过程中丢失数据的分析与解决方案

文章来源:http://www.6cu.com

作者:外链出售

人气:12

2021-03-22 11:36:42

前言

在上一篇文章 JavaScript 中的两种数据类型中,分别介绍了基本类型和引用类型,以及引用类型的浅拷贝与深拷贝。这里需要注意的是,该文章中深拷贝引用类型值的方法,并不是完美的,引用类型值中的某些属性值,仍不能完整地复制到新的变量中。比如函数值,在深拷贝过程中,就会丢失。

问题

在实际项目中,假如使用了二次封装的组件,并且封装的组件内部做了一些属性值的深拷贝操作,就有极有可能因为传入的属性值是引用类型的值,导致丢失部分数据。

举例

以基于 el-table 封装的 ak-table 组件为例:

往 ak-table 组件中传入 row-key 属性,该属性可传入一个函数:Function(row),具体见JavaScript深拷贝的一些坑

上一篇:关于Pyinstaller闪退的补救措施

下一篇:没有了

相关文章

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部