瀏覽代碼

销毁掉实例

黄琪勇 11 月之前
父節點
當前提交
b26550893c
共有 3 個文件被更改,包括 3 次插入0 次删除
  1. 1 0
      src/views/creation/index-share.tsx
  2. 1 0
      src/views/creation/index.tsx
  3. 1 0
      src/views/creation/playCreation/index.tsx

+ 1 - 0
src/views/creation/index-share.tsx

@@ -454,6 +454,7 @@ export default defineComponent({
     onUnmounted(() => {
       cleanScrollEvent()
       window.removeEventListener('resize', setFullHeight)
+      state._plrl?.destroy()
     });
 
     onBeforeRouteUpdate((to: any) => {

+ 1 - 0
src/views/creation/index.tsx

@@ -516,6 +516,7 @@ export default defineComponent({
     onUnmounted(() => {
       setStatusBarTextColor(false)
       cleanScrollEvent()
+      state._plrl?.destroy()
     });
     onBeforeRouteLeave((to, from, next)=>{
       if(to.path !== "/playCreation"){

+ 1 - 0
src/views/creation/playCreation/index.tsx

@@ -412,6 +412,7 @@ export default defineComponent({
       }else{
         window.removeEventListener('resize', updateLandscapeScreenState)
       }
+      _plrl?.destroy()
     })
     return () =>
     <div id="landscapeScreenPlay" class={[styles.playCreation,landscapeScreen.value && styles.landscapeScreen,!loaded.value && styles.notLoaded]}