67. Moving between Questions

npm create vue@latest


이번 강의에서는 퀴즈 애플리케이션의 진행 상태를 추적하고, 사용자가 현재 답변하고 있는 질문만 표시하는 방법을 배웁니다.
Questions Answered라는 데이터 속성을 사용하여 현재 활성화된 질문의 인덱스를 추적합니다.
사용자가 질문에 답변하면, 이 속성의 값이 증가하여 다음 질문으로 넘어갑니다.
Questions 컴포넌트에서는 v-show 지시어를 사용하여 현재 인덱스와 일치하는 질문만 표시하도록 설정합니다.
답변을 클릭할 때마다 selectAnswer 함수가 실행되며, 이 함수는 답변의 정확성을 검사하고, 정답 수를 추적합니다.
또한, 진행 상태 표시줄을 동적으로 업데이트하여 사용자가 몇 개의 질문에 답변했는지 시각적으로 표시합니다.
이러한 과정을 통해 퀴즈 애플리케이션의 기본적인 기능을 구현합니다.

src/main.ts
import './assets/main.css'
import { createApp } from 'vue'
import App from './App.vue'

createApp(App).mount('#app')