Procházet zdrojové kódy

paper generating re-construction

hare8999@163.com před 2 roky
rodič
revize
16c99eca00
1 změnil soubory, kde provedl 2 přidání a 6 odebrání
  1. 2 6
      src/views/questioncenter/generating.vue

+ 2 - 6
src/views/questioncenter/generating.vue

@@ -11,12 +11,8 @@
     <!--  效果不好,每次tab切换时都会完全重新加载组件,没有缓存效果  -->
     <!--<component v-if="currentTab" :is="currentTab.content"></component>-->
     <!--  NOTE:类似延迟加载  -->
-    <paper-by-hand v-if="tabVisited.includes('paper-by-hand')"
-                   v-show="currentTab.content=='paper-by-hand'"></paper-by-hand>
-    <paper-by-intelligent v-if="tabVisited.includes('paper-by-intelligent')"
-                          v-show="currentTab.content=='paper-by-intelligent'"></paper-by-intelligent>
-    <paper-record v-if="tabVisited.includes('paper-record')"
-                  v-show="currentTab.content=='paper-record'"></paper-record>
+    <component v-for="tab in visibleTabs" :key="tab.label" :is="tab.content"
+               v-if="tabVisited.includes(tab.content)" v-show="tab==currentTab"></component>
   </div>
 </template>
 <script>