list.vue 1.0 KB

1234567891011121314151617181920212223242526272829
  1. <route lang="yaml">
  2. style:
  3. navigationBarTitleText: 游学计划
  4. navigationBarBackgroundColor: '#fff'
  5. </route>
  6. <script setup lang="ts">
  7. import SectionHeading from '@/components/section-heading.vue'
  8. import { studyTourItemBg } from '@/core/libs/pngs'
  9. import { getStudyTours } from '@/core/libs/requests'
  10. import dayjs from 'dayjs'
  11. import StudyTourCard from './components/study-tour-card.vue'
  12. const { data, run } = useRequest(() => getStudyTours())
  13. const title = computed(() => `${dayjs().year()}年游学计划`)
  14. onMounted(() => run())
  15. </script>
  16. <template>
  17. <div class="px-3.5">
  18. <SectionHeading custom-class="py-6" :title="title"></SectionHeading>
  19. <div
  20. class="mx-3.5 text-justify text-black/40 text-sm font-normal font-['PingFang SC'] leading-relaxed"
  21. >
  22. *我们为您精心打造了一个独特且极具价值的游学项目。这个项目的核心旨在全方位提升
  23. </div>
  24. <template v-for="(it, index) in data" :key="index">
  25. <StudyTourCard custom-class="my-6"></StudyTourCard>
  26. </template>
  27. </div>
  28. </template>