king2088 / vue-3d-loader

VueJS and threeJS 3d viewer plugin
https://king2088.github.io/vue-3d-loader-docs
MIT License
226 stars 38 forks source link

怎么主动销毁此组件 #19

Closed hexinjun888 closed 1 year ago

hexinjun888 commented 1 year ago

用vue的v-if动态销毁,发现浏览器占用的内存太高了,卡死了

king2088 commented 1 year ago

用vue的v-if动态销毁,发现浏览器占用的内存太高了,卡死了

你使用的是什么版本?做的是什么操作,导致内存过高?

hexinjun888 commented 1 year ago

image 版本:1.0.0 我想在页面更新时,动态调整3D的显示

hexinjun888 commented 1 year ago

现在的版本不能动态调整,我只能通过v-if动态去销毁和重建,但是发现浏览器占用抬高的内存

king2088 commented 1 year ago

请将版本升级到1.2.11尝试是否还有此问题,如果存在,请回复,后续版本中再修复此问题

hexinjun888 commented 1 year ago

版本已经升级,还是占用太高,没有办法使用,建议增加主动销毁方法。本身three已经很占用内存了,不销毁占用的更高。

king2088 commented 1 year ago

版本已经升级,还是占用太高,没有办法使用,建议增加主动销毁方法。本身three已经很占用内存了,不销毁占用的更高。

你的模型有多少个?是什么类型的模型文件?模型文件有多大?

hexinjun888 commented 1 year ago

就一个模型,gltf格式,但是界面上我要动态的改变此模型的长和宽,还有加载的模型。 image

king2088 commented 1 year ago

就一个模型,gltf格式,但是界面上我要动态的改变此模型的长和宽,还有加载的模型。 image

你可以自行尝试对源码进行修改以达到需求,或者等待之后的版本修复此问题

hexinjun888 commented 1 year ago

大概什么时候修复

king2088 commented 1 year ago

大概什么时候修复

暂无明确计划

king2088 commented 1 year ago

大概什么时候修复

暂无明确计划

请关注版本变更

hexinjun888 commented 1 year ago

算了,我自己来