ChenYangfan 6 лет назад
Родитель
Сommit
a2d8ac66ae
2 измененных файлов с 6 добавлено и 4 удалено
  1. 5 3
      src/components/JHeap.vue
  2. 1 1
      src/views/JVVM.vue

+ 5 - 3
src/components/JHeap.vue

@@ -1,9 +1,11 @@
 <template>
   <div>
     <h3>堆区</h3>
-    <v-btn v-for="item of mock" :key="item.id" block text :color="item.fresh ? 'red' : 'black'">
-      <div class="button-text">{{item.id}}</div>
-    </v-btn>
+    <template v-if="objects !== null">
+      <v-btn v-for="item of objects" :key="item.id" block text :color="item.fresh ? 'red' : 'black'">
+        <div class="button-text">{{item.id}}</div>
+      </v-btn>
+    </template>
   </div>
 </template>
 

+ 1 - 1
src/views/JVVM.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="jvvm">
-    <j-heap class="heap" :objects="state.memory.objects"
+    <j-heap class="heap" :objects="state.memory ? state.memory.objects : []"
             @click-detail="handleCheckDetail($event, 'j-heap-detail')"></j-heap>
     <j-method class="method" :objects="state.memory.classes"
               @click-detail="handleCheckDetail($event, 'j-method-detail')"></j-method>