Vue: Provide and Inject
因為工作中的Vue3專案都是用pinia來處理全域狀態問題,不過發現有時候有些跨元件狀態不會到整個應用都需要,但使用props又要用多層傳遞,所以筆記一下比較少用Vue本身的provide、inject機制。
以下使用Vue3 composition API語法為例:
Provide
// parent component
<script setup>
import { provide } from 'vue';
provide(key, value); // 參數第一個是injection...
urlun0404.hashnode.dev1 min read