[Vue] 8. Vue 컴포넌트 재활용 & 공통 함수 개발 - 3) 컴포지션 API에서 Provide/Inject 사용하기
컴포지션 API에서 Provide/Inject 사용하기
Composition API에서 Provide/Inject를 사용하는 방법을 알아보자.
// CompositionAPIProvide.vue
<template>
<div>
<CompositionAPIInject />
</div>
</template>
<script>
import { provide } from "vue";
import CompositionAPIInject from "./CompositionAPIInject.vue";
export default {
components: { CompositionAPIInject },
setup() {
provide("title", "Vue.js 프로젝트");
},
};
</script>
// CompositionAPIInject.vue
<template>
<div>
<h1>{{ title }}</h1>
</div>
</template>
<script>
import { inject } from "vue";
export default {
setup() {
const title = inject("title");
return { title };
},
};
</script>
// index.js
const routes = [
...,
{
path: "/compositionApiProvide",
name: "CompositionAPIProvide",
component: () =>
import(
/* webpackChunkName: "about" */ "../views/CompositionAPIProvide.vue"
),
},
];
Author And Source
이 문제에 관하여([Vue] 8. Vue 컴포넌트 재활용 & 공통 함수 개발 - 3) 컴포지션 API에서 Provide/Inject 사용하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@manyyeon/Vue.js-8.-Vue-컴포넌트-재활용-공통-함수-개발-컴포지션-API에서-ProvideInject저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)