inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"

script setup 속성

defineExpose를 실제 현업에서 많이 사용되는 편인가요?

해결된 질문

1023

휘리릭

작성한 질문수 11

0

안녕하세요 강사님

다름이 아니라 defineExpose관련해서 궁금한게 있어 질문을 드립니다..

defineExpose가 템플릿refs나 자식 컴포넌트의 $parent를 사용할 때 주로 쓰인다고 하셨는데요

궁금한게 자식 컴포넌트에 데이터를 전달할 때 props나 emit을 활용해서 처리하거나 slot을 쓰면 크게 쓰이지 않나 싶은 생각이 드는데 이렇게 사용하는 경우가 크게 있는가요..? 제가 많이 활용안해봐서 그런지 이해가 잘 안되는것 같습니다..

두서없이 글 쓰긴 했는데 죄송합니다ㅠㅠ

vue.js

답변 1

2

짐코딩

안녕하세요 :)

활용에 관한건 우선 해당 스펙에 대한 이해를 하시고 Vue로 개발을 하시다보면 자연스럽게 이해가 되실 거에요.

그리고

https://vue-chartjs.org/guide/#access-to-chart-instance

해당 라이브러리 공식홈페이지를 보시면 Template Refs 를 활용하여 chart 인스턴스등 다양한 속성 및 메서드에 접근할 수 있는데요. 이러한 것이 가능한이유가 defineExpose를 했기 때문이겠죠? (물론 script setup 으로 작성했다는 가정하에)

 

npm init vue@3.1.9

0

43

2

크롭 웹스토어 vue devtools 설치 관련

0

43

1

snippets 작성하는 부분 설명이 있었나요?

0

51

2

computed 의 set 함수를 통해 const 변수에 값을 담는 부분

0

58

2

소스 공유 어디서 해야하는지 궁금합니다

0

62

2

component 등록과 사용

0

59

2

강의교안

0

58

2

eslint 룰 관련 질문이 있습니다.

0

69

2

npm init -y 명령어 실행에 관한 질문

1

156

2

volar 가 마켓플레이스에 검색되지 않아 vue(official)을 설치했습니다.

1

169

2

깊은 감시자 질문

0

90

2

정리된 내용

0

158

2

화면이 왜 이렇게 뜨는걸까요?

0

188

2

왜 다르게 뜰까요..?ㅠㅠ

0

158

2

npm init vue , npm create vue@latest 명령 오류

0

295

2

강의를 듣다보니 궁금한 점 질문드립니다.

0

144

2

watch강의 질문

0

153

1

강의 듣다가 질문드립니다.

0

122

1

이벤트 처리 부분 강의 실습

0

141

2

v-pre는 설명이 없나요?

0

155

2

AppCard.vue 만들다 말고 오류가 갑자기 엄청 뜹니다

0

147

1

개발자도구 Vue 탭 관련 문의

0

241

2

강의를 인텔리제이로 수업따라가도 되져?

0

179

2

API 사용시 자동으로 import하는 기능은 어떤것을 설치해야 하나요?

3

283

2