nav.vue 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <template>
  2. <div class="text--tab--layout">
  3. <ul>
  4. <li class="link--force">
  5. <NuxtLink :class="{ actv: actvIndex == 0 }" to="/service/careprogram/diesel"
  6. >디젤엔진 관련 안내</NuxtLink
  7. >
  8. </li>
  9. <li>
  10. <NuxtLink :class="{ actv: actvIndex == 1 }" to="/service/careprogram/notice"
  11. >환경부 차량 인증 관련 고객 안내문</NuxtLink
  12. >
  13. </li>
  14. <li>
  15. <NuxtLink :class="{ actv: actvIndex == 2 }" to="/service/careprogram/wcc"
  16. >We Care Campaign</NuxtLink
  17. >
  18. </li>
  19. <li>
  20. <NuxtLink :class="{ actv: actvIndex == 3 }" to="/service/careprogram/myaudinotice"
  21. >Audi Connect 서비스 안내</NuxtLink
  22. >
  23. </li>
  24. <li>
  25. <NuxtLink :class="{ actv: actvIndex == 4 }" to="/service/careprogram/ota"
  26. >자동차 전자제어장치 무선 업데이트(OTA)</NuxtLink
  27. >
  28. </li>
  29. <li>
  30. <NuxtLink :class="{ actv: actvIndex == 5 }" to="/service/careprogram/evbattery"
  31. >전기차 배터리 정보</NuxtLink
  32. >
  33. </li>
  34. </ul>
  35. </div>
  36. </template>
  37. <script setup>
  38. // Props 정의
  39. const props = defineProps({
  40. actvIndex: {
  41. type: Number,
  42. default: 0,
  43. validator: (value) => [0, 1, 2, 3, 4, 5].includes(value),
  44. },
  45. });
  46. </script>