FloorList.vue 641 B

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <div class="floor-list">
  3. <div class="container">
  4. <floor-bar :floors="floors"></floor-bar>
  5. <floor v-for="(floor, index) in floors.data" :floor="floor" :key="index"></floor>
  6. </div>
  7. </div>
  8. </template>
  9. <script>
  10. import Floor from './Floor.vue'
  11. import FloorBar from './FloorBar.vue'
  12. export default {
  13. name: 'floor-list',
  14. components: {
  15. Floor,
  16. FloorBar
  17. },
  18. computed: {
  19. floors () {
  20. return this.$store.state.floor.list
  21. }
  22. }
  23. }
  24. </script>
  25. <style lang="scss" scoped>
  26. @import '~assets/scss/variables';
  27. .floor-list {
  28. margin-bottom: $xlg-pad;
  29. }
  30. </style>