在vue框架中加载webgl三维场景卡顿

0 投票

在vue框架中FPS很低,页面会卡顿,拖动场景不流畅,用的是最新的包SuperMap_iClient3D_10i(2020)_for_WebGL_2012301103

不用vue的时候就流畅很多

vue卡顿有解决办法吗

3月 26 分类:  146次浏览 | 用户: j490365867 初出茅庐 (65 分)

1个回答

1 投票
 
已采纳

您好,请问您是把viewer这样的cesium对象放在data中了吗,由于 vue 响应式框架对页面数据渲染是很友好,data 选项会把数据里面所有的属性都转换成 get,set 进行监听,但是对于 Cesium 庞大的对象直接挂载到 vue 的 data 对象上会影响整个页面的渲染效率,降低帧率,特别是加载大体量模型场景时。

3月 26 用户: KeineAhnung 名扬四海 (1,542 分)
采纳于 3月 26 用户:j490365867

不是的,是放在全局了

谢谢,明白了,cesium的对象都不能放在data中
...