index.vue 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <template>
  2. <div class="app-back">
  3. <div class="index-banner" :style="bannerStyle" />
  4. <div class="fx-cen-cen fx-column pb20">
  5. <index-card-voluntary-f6 class="mt20 index-block" />
  6. <index-card-voluntary-entry class="mt20 index-block" />
  7. <index-card-news-single v-bind="singleAttr" class="index-block mt20" />
  8. </div>
  9. </div>
  10. </template>
  11. <script>
  12. import IndexCard from '@/views/index/components/index-card.vue'
  13. import IndexCardNewsSingle from '@/views/index/components/index-card-news-single'
  14. import IndexCardVoluntaryF6 from "@/views/career/zhiyuan/cards/index-card-voluntary-f6.vue";
  15. import IndexCardVoluntaryEntry from "@/views/career/zhiyuan/cards/index-card-voluntary-entry.vue";
  16. export default {
  17. name: 'VoluntaryMain',
  18. components: {IndexCardVoluntaryEntry, IndexCardVoluntaryF6, IndexCard, IndexCardNewsSingle },
  19. data() {
  20. return {
  21. bannerStyle: {
  22. backgroundImage: `url(${this.$imgBase}2023/index/banner/voluntary-banner.png)`,
  23. height: '300px'
  24. },
  25. singleAttr: {
  26. type: '填报技巧',
  27. morePath: {
  28. name: 'NewsAll',
  29. query: {name: '填报技巧'}
  30. }
  31. }
  32. }
  33. }
  34. }
  35. </script>
  36. <style scoped>
  37. </style>