后端传ID给前端出现显示不全的问题

427 阅读1分钟

起因是,在调用删除数据接口的时候传ID给后端,数据一直无法删除,排查问题后发现原因是后端传过来的ID是Number类型,长度超出了JS的Number类型的最大长度16位(十进制),超出部分JS会用0填充,导致前端拿到的ID与后端不同

这种情况通常让后端把ID类型改成String或者Number类型长度不要超过16位就可以了