遇到的问题:
这次在做项目时,发现后端返回的数据在preview和response中不一致。response里的是正确的数据,可是取数据的时候只能拿到错误的。当时很是纳闷~~~


问题原因:
原因是因为数据为Long型,返回给浏览器以后,浏览器转换数据格式的时候出现问题。也就说,JS在处理返回数据类型是Long的时候,因为Long类型位数过长,精度会丢失一部分。
解决思路:
后端把数据传到前端时,把Long类型数据,转为String类型。
注:后端同学在给前端传值时稍微注意一下,可以给前端传一个long类型的数据。但是这个long类型的数据也不能太long,不然js转换会出问题。。。