_code.vue 851 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <template>
  2. <div class="details">
  3. <div class="information">
  4. <brand-detail/>
  5. <div class="comm-list">
  6. <categories-list/>
  7. <brand-component/>
  8. </div>
  9. </div>
  10. </div>
  11. </template>
  12. <script>
  13. import { BrandDetail, CategoriesList, BrandComponent } from '~components/product'
  14. export default {
  15. layout: 'main',
  16. data () {
  17. return {
  18. code: ''
  19. }
  20. },
  21. components: {
  22. BrandDetail,
  23. CategoriesList,
  24. BrandComponent
  25. },
  26. fetch ({ store, params }) {
  27. return Promise.all([
  28. store.dispatch('loadBrandDetail', { id: params.code }),
  29. store.dispatch('product/loadSupplierInformation', { uuid: params.code, count: 5, page: 1 })
  30. ])
  31. }
  32. }
  33. </script>
  34. <style scoped>
  35. .comm-list{
  36. width: 1190px;
  37. margin: 0 auto;
  38. overflow: hidden;
  39. }
  40. </style>