[Vue] 8. Vue素子の再利用&共通関数の開発-3)ComponentAPIでのProvide/Injectの使用
ComponentAPIでのProvide/Injectの使用
ComponentAPIで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"
),
},
];
Reference
この問題について([Vue] 8. Vue素子の再利用&共通関数の開発-3)ComponentAPIでのProvide/Injectの使用), 我々は、より多くの情報をここで見つけました
https://velog.io/@manyyeon/Vue.js-8.-Vue-컴포넌트-재활용-공통-함수-개발-컴포지션-API에서-ProvideInject
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
// 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"
),
},
];
Reference
この問題について([Vue] 8. Vue素子の再利用&共通関数の開発-3)ComponentAPIでのProvide/Injectの使用), 我々は、より多くの情報をここで見つけました https://velog.io/@manyyeon/Vue.js-8.-Vue-컴포넌트-재활용-공통-함수-개발-컴포지션-API에서-ProvideInjectテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol