Browse Source

管理中心:素材选择弹窗 和 我的素材页面 之间 素材上传状态 同步

任一存 2 years ago
parent
commit
28a8c51a97

+ 1 - 1
packages/qjkankan-editor/src/components/materialSelectorForEditor.vue

@@ -647,7 +647,6 @@ export default {
           clearInterval(this.longPollingIntervalId)
           this.longPollingIntervalId = null
         } else {
-          console.log('need long polling!');
           clearInterval(this.longPollingIntervalId)
           this.longPollingIntervalId = null
           this.longPollingIntervalId = setInterval(() => {
@@ -655,6 +654,7 @@ export default {
           }, 3000);
         }
       },
+      immediate: true,
     },
   },
   computed:{

+ 1 - 1
packages/qjkankan-editor/src/components/materialSelectorForManageCenter.vue

@@ -321,7 +321,6 @@ export default {
           clearInterval(this.longPollingIntervalId)
           this.longPollingIntervalId = null
         } else {
-          console.log('need long polling!');
           clearInterval(this.longPollingIntervalId)
           this.longPollingIntervalId = null
           this.longPollingIntervalId = setInterval(() => {
@@ -329,6 +328,7 @@ export default {
           }, 3000);
         }
       },
+      immediate: true,
     },
   },
   computed:{

+ 4 - 0
packages/qjkankan-editor/src/views/material/pano/index.vue

@@ -215,19 +215,23 @@ export default {
     }
   },
   mounted() {
+    console.log('mounted!!!!!');
   },
   watch: {
     needLongPolling: {
       handler: function (newVal) {
         if (!newVal) {
+          console.log('dont need longpolling!!!!!!');
           this.clearinter();
         } else {
           this.clearinter();
+          console.log('need longpolling!!!!!');
           this.interval = setInterval(() => {
             this._checkMStatus();
           }, LONG_POLLING_INTERVAL * 1000);
         }
       },
+      immediate: true,
     },
     searchKey: {
       handler: function () {