vue 使用three.js加载3D模型问题,切换组件,模型会重叠
问题描述
vue 使用three.js加载3D模型问题:有一个model公共组件是用来加载模型的,当A组件未加载完模型时,我点击切换路由到B组件,此时A组件的模型会出现在B组件,但是模型父盒子只有一个canvas标签,且在model公共组件中,设置了beforeDestroy生命周期,清楚scene的children,但是还是有问题,求大神帮忙
问题出现的环境背景及自己尝试过哪些方法
相关代码
粘贴代码文本(请勿用截图)
你期待的结果是什么?实际看到的错误信息又是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在切换到B组件的时候,判断scence。children下是否存在A组件下的模型,存在的话,清除否则不做任何操作。