Invariant Violation:[1063,{"width":"<<NaN>>"}] 之NaN相关错误
发布日期:2022-04-05 00:52:16 浏览次数:3 分类:博客文章

本文共 399 字,大约阅读时间需要 1 分钟。

项目中我们经常会自定义一些组件,然后传递数据进来。偶尔我们会拿到传递进来的数据进行一些运算,然后问题来了,

在某些偶发情况下,就会碰到,{"width":"<<NaN>>"}之类的错误

 

 

定义的数据接口(都是必传字段)

export interface IProps extends IBasePageProp {    successorRatio: number,//网络数据    width: number,//本地数据}

发现successorRatio(网络数据直接使用的时候,不需要判空处理。

如果参与运算,有些接口需要判空,有些接口又不需要判空,保险起见,就是都做判空处理。

而width(本地数据)不论哪种情况都不要判空处理

综上所述:

一般我们遇到{"width":"<<NaN>>"}之类的错误,

1、在使用的地方做判空处理(来个三目即可)

2、在传入的地方做判空处理

 

转载地址:https://www.cnblogs.com/lijianyi/p/14291755.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:React Native 城市选择(一)城市数据三方库引入
下一篇:VSCode 常用调试方法

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年03月13日 22时24分11秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

python格式化字符串总结_Python字符串处理方法总结 2019-04-21
python中true什么意思_python中的bool是什么意思 2019-04-21
java list 合并 重复的数据_Java ArrayList合并并删除重复数据3种方法 2019-04-21
android volley 上传图片 和参数,android - 使用android中的volley将图像上传到multipart中的服务器 - 堆栈内存溢出... 2019-04-21
android开发的取消清空按钮,Android开发实现带清空按钮的EditText示例 2019-04-21
android gp服务,ArcGIS Runtime SDK for Android开发之调用GP服务(异步调用) 2019-04-21
mysql整体会滚_滚mysql 2019-04-21
向mysql数据库中添加批量数据类型_使用JDBC在MySQL数据库中快速批量插入数据 2019-04-21
最全的mysql 5.7.13_最全的mysql 5.7.13 安装配置方法图文教程(linux) 强烈推荐! 2019-04-21
mssql连接mysql数据库文件_在本地 怎么远程连接MSSQL数据库 2019-04-21
mssql 远程无法连接mysql_解决SQLServer远程连接失败的问题 2019-04-21
linux mysql c++编程_Linux下进行MYSQL的C++编程起步手记 2019-04-21
Maria数据库怎么复制到mysql_MySQL、MariaDB数据库的AB复制配置过程 2019-04-21
mysql5.6 icp mrr bak_【mysql】关于ICP、MRR、BKA等特性 2019-04-21
mysql utf8跟utf8mb4_MySQL utf8 和 utf8mb4 的区别 2019-04-21
docker mysql开机自启动_Docker学习4-学会如何让容器开机自启服务【坑】 2019-04-21
在mysql中删除表正确的是什么_在MySQL中删除表的操作教程 2019-04-21
mysql有3个共同好友_共同好友mysql 2019-04-21
代理查询 mysql_查询数据库代理设置 2019-04-21
mysql dif_mysqldiff实现MySQL数据表比较 2019-04-21