반응형
Vue.js 에서 컴포넌트를 다루는 작업에서 슬롯에 대한 존재여부 확인이 필요한 경우가 있다.
이에 Computed 로 슬롯존재여부를 다음과 같이 추적하면 된다.
export default {
name : 'example-component',
computed : {
hasDefaultSlot(){
// return this.$slots.default ? true : false;
// !!this.$slots['default];
return !!this.$slots.default;
}
}
}
반응형
'Development > Javascript | Vue.js' 카테고리의 다른 글
Vue3 / div 엘리먼트에서 contenteditable 을 반응형으로 (0) | 2024.01.12 |
---|---|
[Nuxt.js (Vue.js) + NginX Proxy] ERR_INCOMPLETE_CHUNKED_ENCODING (0) | 2023.01.18 |
Vue 3 / Vuetify.js / Electron.js 로 프로젝트를 하고자 한다면 (0) | 2022.03.07 |
Vue.js/Electron.js (Electron-Vue) 를 통한 개발환경 구성 (0) | 2022.03.05 |
[lodash / debounce / watch / delay] 디바운싱 예제 (0) | 2021.11.20 |
댓글