- 精度丢失
问题描述: 昨天在后端使用Long进行参数传递的时候,前端接受到的参数一直是一个固定的值–1581910529973150000.其中data中的值是这样,但是在data下的request-response中却是正确的。
问题解决: 后端对类型为Long类型的参数 添加注解
@JsonSerialize(using = ToStringSerializer.class)
这是Springboot带的一个包中的注解
2.js引用资源失败
问题描述: 使用threejs时,创建纹理的时候,引用了项目下资源文件
let texture = new THREE.TextureLoader().load("../textures/sky.jpg");
const skyMaterial = new THREE.MeshBasicMaterial({
map: texture
});
但是出现的结果是黑屏。这里黑屏的意思分析了下,有图片资源,但是未成功引用。
将地址替换为网络图片时,可以正常加载,只想到是本地图片加载失败…
解决。使用require引入资源
比如: let imgUrl = require(“…/textures/sky.jpg”)
然后将路径修改为参数imgUrl
ps: 如果是有框架的话,可能有默认的放置静态文件的地方,不会出现此类错误。但是使用纯js的时候就需要注意了。
具体分析参考自:https://www.jianshu.com/p/b5c17971fa74