ProfilePage.vue 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <script setup>
  2. import ProfilePageHero from '../components/ProfilePageHero.vue'
  3. import ProfilePageSectionHeader from '../components/ProfilePageSectionHeader.vue'
  4. import AppFooter from '../components/AppFooter.vue'
  5. import profileCenterImg from '../static/profilecenterimg.png'
  6. import missionImg from '../static/messionimg.png'
  7. import {
  8. profilePageIntro,
  9. profilePageVisionQuote,
  10. profilePageMissionText,
  11. } from '../data/site'
  12. const emit = defineEmits(['navigate'])
  13. </script>
  14. <template>
  15. <ProfilePageHero />
  16. <section class="profile-page-section profile-page-section--intro">
  17. <div class="container">
  18. <ProfilePageSectionHeader title-en="COMPANY PROFILE" title-cn="公司简介" />
  19. <div class="profile-page-intro">
  20. <div class="profile-page-intro__visual">
  21. <img
  22. class="profile-page-intro__img"
  23. :src="profileCenterImg"
  24. alt="公司简介"
  25. />
  26. </div>
  27. <div class="profile-page-intro__text">
  28. <p v-for="(paragraph, index) in profilePageIntro" :key="index">
  29. {{ paragraph }}
  30. </p>
  31. </div>
  32. </div>
  33. </div>
  34. </section>
  35. <section class="profile-page-section profile-page-section--vision">
  36. <div class="container">
  37. <ProfilePageSectionHeader title-en="VISION AND MISSION" title-cn="愿景使命" />
  38. <p class="profile-page-vision-quote">{{ profilePageVisionQuote }}</p>
  39. <div class="profile-page-vision">
  40. <div class="profile-page-vision__text">
  41. <p>{{ profilePageMissionText }}</p>
  42. </div>
  43. <div class="profile-page-vision__visual">
  44. <img
  45. class="profile-page-vision__img"
  46. :src="missionImg"
  47. alt="愿景使命"
  48. />
  49. </div>
  50. </div>
  51. </div>
  52. </section>
  53. <AppFooter @navigate="emit('navigate', $event)" />
  54. </template>