_uuid.vue 666 B

123456789101112131415161718192021222324252627
  1. <template>
  2. <div class="detail">
  3. <component-menu/>
  4. <component-detail/>
  5. <store-info/>
  6. </div>
  7. </template>
  8. <script>
  9. import { ComponentMenu, ComponentDetail, StoreInfo } from '~components/product'
  10. export default {
  11. layout: 'main',
  12. components: {
  13. ComponentMenu,
  14. ComponentDetail,
  15. StoreInfo
  16. },
  17. fetch ({ store, route }) {
  18. return Promise.all([
  19. store.dispatch('loadComponentDetail', {id: route.params.uuid}),
  20. store.dispatch('loadComponentStore', {id: route.params.uuid}),
  21. store.dispatch('loadComponentInformation', {uuid: route.params.uuid})
  22. ])
  23. },
  24. created () {
  25. }
  26. }
  27. </script>