_id.vue 737 B

12345678910111213141516171819202122232425262728293031
  1. <template>
  2. <div class="container">
  3. <div class="menu-title col-md-12"><nuxt-link to="/news">优软快讯</nuxt-link> &gt; <span>资讯详情</span></div>
  4. <left></left>
  5. <detail></detail>
  6. </div>
  7. </template>
  8. <script>
  9. import Left from '~components/news/Left.vue'
  10. import Detail from '~components/news/Detail.vue'
  11. import NuxtLink from '../../.nuxt/components/nuxt-link'
  12. export default {
  13. layout: 'main',
  14. fetch ({store, route}) {
  15. return Promise.all([
  16. store.dispatch('loadHotNews'),
  17. store.dispatch('loadDetailNews', {id: route.params.id})
  18. ])
  19. },
  20. components: {
  21. NuxtLink,
  22. Left,
  23. Detail
  24. }
  25. }
  26. </script>
  27. <style scoped>
  28. .menu-title{
  29. margin-top: 20px;
  30. }
  31. </style>