반응형
중첩된 개체 vue js에 대해 v-if 및 v-를 올바르게 수행하는 방법
v-for로 중첩된 개체 컨텐츠를 렌더링할 수 없습니다. 개체를 포함하는 프로펠이 있지만 v-if="prop"을 수행할 때 div가 표시되지 않았습니다.해결 방법을 알려주세요.렌더링에 사용한 구문은 다음과 같습니다.
<div v-if="statisticBrandBrowsers && statisticBrandBrowsers.length">
<div v-for="(item, index) in statisticBrandBrowsers">
<div>View: {{item.page_view.hits}}</div>
</div>
</div>
내 소품:
문제는 내부가 아닌 조건부 렌더링 내부에 있습니다.v-for
오브젝트에는 라는 속성이 없기 때문에 루프가 발생합니다.length
따라서 다음과 같은 작업을 수행해야 합니다.
<div v-if="statisticBrandBrowsers && Object.values(statisticBrandBrowsers).length">
Object.values(statisticBrandBrowsers)
다음과 같은 어레이를 제공합니다.length
소유물
언급URL : https://stackoverflow.com/questions/54120543/how-to-properly-v-if-and-v-for-nested-object-vue-js
반응형
'programing' 카테고리의 다른 글
larabel/vuejs2 프로젝트에 일반 사용자 지정 css 파일 추가 (0) | 2022.07.27 |
---|---|
CharSequence를 문자열로 변환하는 방법 (0) | 2022.07.27 |
Vuex/Pinia 스토어에서의 관계를 어떻게 처리하고 동기화 상태를 유지합니까? (0) | 2022.07.27 |
javascript 코드를 c 코드로 변환 (0) | 2022.07.27 |
Java 문자열 바이트 수 (0) | 2022.07.26 |