_id.vue 713 B

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