반응형
VNode를 Vue 템플릿으로 렌더링할 수 있습니까?
일부 데이터를 범위 지정 슬롯에 전달하는 렌더 기능이 있습니다.이 데이터의 일부로서 렌더 함수로 작성된 VNode를 포함시키고 싶습니다.렌더 함수는 스코프 슬롯에서 옵션으로 사용할 수 있습니다.수신된 미가공 VNode를 출력하기 위해 템플릿에 스코프 슬롯을 쓸 때는 다른 방법이 있습니까?
기능 구성 요소를 사용하여 템플릿의 해당 섹션에 대한 vnode를 렌더링할 수 있습니다.
<some-component>
<div slot-scope="{ vnodes }">
<vnodes :vnodes="vnodes"/>
</div>
</some-component>
components: {
Vnodes: {
functional: true,
render: (h, ctx) => ctx.props.vnodes
}
}
언급URL : https://stackoverflow.com/questions/49352525/can-you-render-vnodes-in-a-vue-template
반응형
'programing' 카테고리의 다른 글
부모 및 손자녀 간의 동기화 수식자 Vue 2 사용 (0) | 2022.07.10 |
---|---|
Spring Framework의 @Inject와 @Autowired의 차이점은 무엇입니까?어떤 조건으로 사용하면 좋을까요? (0) | 2022.07.10 |
TypeError: 정의되지 않은 Vuej의 속성 '$auth'를 읽을 수 없습니다. (0) | 2022.07.10 |
Vuex에서 한 번의 작업으로 두 가지 상태 관리 (0) | 2022.07.10 |
Laravel Vue Vue Router 이력 모드 (0) | 2022.07.10 |