본문 바로가기

VUE/VUE3

(2)
Vue3 defineExpose 사용법 Vue 3에서 defineExpose는 부모 컴포넌트가 자식 컴포넌트의 API에 직접적으로 접근할 수 있도록 하는 방법을 제공하는 함수입니다. 이 함수는 자식 컴포넌트의 setup 함수 내에서 사용됩니다. 기존의 Vue 2에서는 props, emit, ref 등의 속성을 사용하여 자식 컴포넌트의 API를 부모 컴포넌트에 노출할 수 있었습니다. 그러나 Vue 3에서는 defineExpose 함수를 사용하여 자식 컴포넌트에서 노출할 API를 직접 정의할 수 있습니다. defineExpose 함수는 객체를 인자로 받습니다. 이 객체는 자식 컴포넌트에서 노출할 API를 포함하고 있습니다. 이러한 API는 부모 컴포넌트에서 자식 컴포넌트의 exposed 속성을 통해 접근할 수 있습니다. 예를 들어, 아래와 같이 ..
Vue3 ref, reactive 사용법 ref Vue.js 3에서 ref는 새로운 기능이 추가되어 이전 버전의 ref와는 조금 다릅니다. Vue.js 3에서 ref는 다음과 같은 기능을 가지고 있습니다. 1. 간편한 변수 선언 Vue.js 3에서 ref는 변수를 선언하는 데 사용될 수 있습니다. 다음은 ref를 사용하여 변수를 선언하는 예시입니다. import { ref } from 'vue'; const count = ref(0); 2. 반응성 데이터 제공 Vue.js 3에서 ref는 변수를 반응성 데이터로 만들어줍니다. 따라서, ref로 선언된 변수의 값이 변경되면, 해당 값을 사용하는 Vue 컴포넌트의 뷰도 자동으로 업데이트됩니다. Count: {{ count }} Increment 3. ref 속성을 통한 변수 접근 Vue.js 3에서..

반응형