后端给前端传的id,前端展示不全

场景:
在获取分页查询的接口,后端传给前端数据,包含id字段,结果前端在获取请求结果,然后再做数据处理,诸如删除之类的,删除失败!或者,展示的id有问题,和后端给出的id少了一截。

具体原因:
第一,后端在使用mybatis或者plus的时候,在对id字段映射的时候,只是加了id或者tableid的注解,忘记了后面的auto那个属性,导致id是很长的一串数字。
第二,前端js在获取到id的时候,如果不是一个string,而是数值,js就有自己的规范,超出具体位数的时候就会四舍五入还是不展示。

解决办法:
返回前端的参数,给string类型。或者id给出规则!

你可能感兴趣的:(笔记)