_id.vue 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <template>
  2. <div>
  3. <help-header></help-header>
  4. <div id="main">
  5. <div class="container" style="padding: 0; width: 1190px;">
  6. <div style="display: inline-block; width: 100%; margin: 0 auto">
  7. <div class="left">
  8. <left></left>
  9. </div>
  10. <div class="right">
  11. <div class="help-center">
  12. <div class="help-head"><img src="/images/help/help-title.png"></div>
  13. <div class="help-center-title">
  14. <a v-bind:href="'/help/help'" style="font-size: 14px">帮助中心首页<i class="fa fa-angle-right"></i></a>
  15. <span>
  16. <nuxt-link :to="`/help/help`" class="box" style="font-size: 16px"><span>{{helpTitle.item}}</span><i class="fa fa-close"></i></nuxt-link>
  17. </span>
  18. </div>
  19. <!-- 文章列表-->
  20. <div class="help-center-list">
  21. <h4>问题知识列表</h4>
  22. <ul>
  23. <li v-for="list in helpList">
  24. <em></em>
  25. <nuxt-link :to="`/help/helpDetail/${list.num}`" v-text="list.title"></nuxt-link>
  26. </li>
  27. <li v-if="helpList.length == 0" style="color: #999;">暂无数据!</li>
  28. </ul>
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. </div>
  34. </div>
  35. </div>
  36. </template>
  37. <script>
  38. import left from '~components/help/left'
  39. import helpHeader from '~components/help/helpHeader'
  40. export default {
  41. name: 'help',
  42. components: {
  43. left,
  44. helpHeader
  45. },
  46. fetch ({ store, route }) {
  47. console.log(route.params)
  48. return Promise.all([
  49. store.dispatch('loadHelpSnapsho', { parentId: 0 }),
  50. store.dispatch('loadHelpList', { navId: route.params.id }),
  51. store.dispatch('loadHelpTitle', route.params)
  52. ])
  53. },
  54. computed: {
  55. helpTitle () {
  56. return this.$store.state.help.title.data
  57. },
  58. helpList () {
  59. return this.$store.state.help.helplist.data
  60. }
  61. }
  62. }
  63. </script>
  64. <style>
  65. @import '~assets/scss/help.css';
  66. </style>