react项目中报错rows.slice
我在开发项目用到的技术是react + antd +umi+redux昨天出了个bug说rows.slice is not a function (如图)
我排查了一天没发现这个错误出在哪里,网上搜的是antd表格中dataSource的问题
和同事也找了好久都没找到,各位大佬帮忙参考一下可好?
挨个注释吧,指定table 当中是对 rows 使用了 slice 方法.
rows 是一个对象..
你应该是写成 rows['xxxx'].slice 冰镇苏打水 发表于 2020-11-24 15:09
挨个注释吧,指定table 当中是对 rows 使用了 slice 方法.
rows 是一个对象..
好的谢谢,刚才我老大已经把这个bug修复了, rows不管是数组还是对象 无关紧要 重要的是你调用slice 首先我们要确保rows存在 这个跟react生命周期有关(解决方案:rows?.slice 或者 rows && rows.slice) 打工仔-知恩 发表于 2020-11-24 21:48
rows不管是数组还是对象 无关紧要 重要的是你调用slice 首先我们要确保rows存在 这个跟react生命 ...
又学会了一个知识,谢谢大佬{:1_921:} Luck_MC 发表于 2020-11-25 08:49
又学会了一个知识,谢谢大佬
具体问题具体分析嘿嘿 我的回答有漏洞
页:
[1]