강의

멘토링

로드맵

Cộng đồng Hỏi & Đáp của Inflearn

Không có người viết

Bài viết có thông tin người viết đã bị xóa.

Học Vue js và UI cùng lúc / Xây dựng ứng dụng thời tiết thời gian thực với Nuxt3 + OpenWeatherMap

Đọc tài liệu Firebase/Pinia HMR/Tạo trang Index cho WeatherApp

27강에서 진행이 안됩니다.

Đã giải quyết

Viết

·

77

0

잘 따라서 했는데

Screenshot 2025-07-05 140717.png.webp

제대로 했는데, type오류가 나옵니다.

그건 그렇다 치고 밑에 오류때문에 더이상 진행이 안됩니다.

Screenshot 2025-07-05 141032.png.webp

CityView가 작동안하는 이유인데 prop 문제인듯합니다.

vue.jspwafirebasenuxt.jspinia

Quiz

54% người trả lời sai. Hãy thử ngay!

Nuxt 3로 웹사이트를 개발할 때, 검색 엔진 최적화(SEO)에 유리한 주요 특징은 무엇일까요?

클라이언트 사이드 렌더링 (CSR)

서버 사이드 렌더링 (SSR)

빠른 개발을 위한 HMR

내장된 UI 컴포넌트 제공

Câu trả lời 2

0

gis님의 프로필 이미지
gis
Người chia sẻ kiến thức

좋은 질문을 해주셔서 감사합니다. Vue에서 v-for와 구조분해를 사용할 때 자주 발생되는 중요한 오류입니다.

먼저 첫 번째 이미지를 보면 소괄호 부분에 중괄호를 사용하였습니다.

이 코드는 문법 오류를 발생 시킵니다. 왜냐하면 v-for문 안에서 구조분해을 사용할때는 소괄호를 사용합니다. 따라서 중괄호{} 를 소괄호 () 으로 변경하여 수정하여 저장후 다시 해 보시기 바랍니다.

궁금한 점이 있으시면 언제든지 질문해 주세요 도와드리도록 하겠습니다.

모든 오류는 성장의 발판이 됩니다. 감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다. 박해진님

v-for 루프 내에서 CityView 컴포넌트를 사용 중 프롭(Prop) 타입 문제로 인해 오류가 발생하고 계신 것 같습니다. 이 문제는 CityView 컴포넌트가 기대하는 프롭 타입과 전달된 데이터 타입이 일치하지 않을 때 자주 발생하는 문제입니다. 다음은 해당 문제를 해결하기 위한 몇 가지 단계를 제안합니다.

  1. CityView 프롭 타입 확인:

    • CityView 컴포넌트 내에서 받아들이고 있는 프롭(예: city)의 타입을 확인해 보세요. 이 프롭은 보통 JavaScript나 TypeScript를 사용하여 정의됩니다. 예를 들어, PropType<Object>로 설정되어 있는 경우, 반드시 Object 타입의 데이터를 전달해야 합니다.
  2. 프롭 타입 일치 확인:

    • CityView에 전달하고 있는 데이터의 타입이 실제로 Object 타입(예: { name: 'Incheon' } 형태)인지 확인하세요. 현재 오류 메시지에 따르면 String 타입(예: ‘Incheon’, ‘Seoul’)이 전달되고 있는 것으로 보입니다. 데이터를 객체 형태로 변환해야 할 수 있습니다.
  3. 프롭 전달 방식 검토:

    • CityView를 사용할 때, v-for 루프 안에서 적절한 형태로 프롭을 전달했는지 확인합니다. 예를 들어:
      
      <CityView v-for="(city, index) in cities" :key="index" :city="{ name: city }" />
      

    • 이 방식으로 city를 객체로 변환해 전달할 수 있습니다.

이전에 유사한 문제를 해결하면서 인사이트를 얻었던 적이 있는 관련 질문도 참고하시면 도움이 될 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

아 이제 됐습니다. 괄호가 잘 안보여서 (city, index)가 {city, index}로 보였어요...

Không có người viết

Bài viết có thông tin người viết đã bị xóa.

Đặt câu hỏi