使用keep-live组件无法销毁cesium的view
生活随笔
收集整理的這篇文章主要介紹了
使用keep-live组件无法销毁cesium的view
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言:同事使用了keep-live組件來保證頁面不會重復渲染,但是頻繁使用路由跳轉會使cesium失敗從而報錯。
報錯原因:兩個頁面都使用了cesium,但是keep-live沒辦法正常使用beforeDestroy。進而沒辦法銷毀掉cesium。頻繁使用路由進行跳轉,cesium又沒有銷毀。導致了渲染錯誤
解決辦法:
deactivated(){viewer && viewer.destroy()viewer = null},activated(){this.init()//渲染和定義cesium的方法}總結
以上是生活随笔為你收集整理的使用keep-live组件无法销毁cesium的view的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习笔记(01):C++编程FFMpeg
- 下一篇: 无线信号的接收流程和接收机中基本结构的具