Browse Source

修改楼层开发环境显示问题

yangc 7 years ago
parent
commit
89d1f5ce8f
1 changed files with 7 additions and 3 deletions
  1. 7 3
      components/home/floor/FloorList.vue

+ 7 - 3
components/home/floor/FloorList.vue

@@ -2,8 +2,8 @@
   <div class="floor-list">
     <div class="container">
       <floor-bar :floors="floors"></floor-bar>
-      <floor :floor="defaultFloors[0]" :isDefault="true"></floor>
-      <floor :floor="defaultFloors[1]" :isDefault="true"></floor>
+      <floor :floor="defaultFloors[0]" :isDefault="true" v-if="!isEmpty"></floor>
+      <floor :floor="defaultFloors[1]" :isDefault="true" v-if="!isEmpty"></floor>
       <floor v-for="(floor, index) in floors.data" :floor="floor" :isDefault="false" :key="index"></floor>
     </div>
     <span v-text="expandFloors"></span>
@@ -43,7 +43,8 @@
               }
             ]
           }
-        ]
+        ],
+        isEmpty: false
       }
     },
     computed: {
@@ -76,6 +77,9 @@
             obj.currency = data[i].currencyName
             obj.price = _this.getMinPrice(data[i].prices, data[i].currencyName)
             _this.defaultFloors[i < 6 ? 0 : 1].items.push(obj)
+          } else {
+            _this.isEmpty = true
+            break
           }
         }
         return data