본문 바로가기
  • 일하면서 배운 내용 끄적이는 블로그
Vue

<fragment> 태그

by dhl7799 2024. 3. 29.

Vue.에서 <fragment> 태그는 부모 래퍼(wrapper)없이 여러 요소를 렌더링 하는데 사용된다.

 

DOM에 추가적인 래퍼 요소를 도입하지 않고도 요소 목록을 렌더링 할수있다.

 

컴포넌트 내에서 요소 목록을 렌더링 해야하지만 CSS나 레이아웃에 영향을 주는 추가적인 래퍼 요소를 추가하고 싶지 않을때 사용한다.

<template>
  <div>
    <h1>항목 목록</h1>
    <fragment>
      <div v-for="(item, index) in items" :key="index">{{ item }}</div>
    </fragment>
  </div>
</template>

<script>
export default {
  data() {
    return {
      items: ['항목 1', '항목 2', '항목 3']
    };
  }
};
</script>

 

 

'Vue' 카테고리의 다른 글

Vue 프로젝트 경로의 @  (0) 2024.05.07
emit으로 자식 -> 부모 데이터 전달  (0) 2024.05.03
Vue 프로젝트 동작 순서  (0) 2024.05.02
Props vs EventBus vs Vuex  (0) 2024.05.02
Vue 객체의 기본 속성 정리  (0) 2024.05.02