首頁 > 軟體

Vue3全域性元件通訊之provide / inject詳解

2023-03-15 06:01:14

1、前言

顧名思義,爺孫元件是比 父子元件通訊 要更深層次的參照關係(也有稱之為 “隔代元件”):

C元件引入到B元件裡,B元件引入到A元件裡渲染,此時A是C的爺爺級別(可能還有更多層級關係),如果你用 props ,只能一級一級傳遞下去,那就太繁瑣了,因此我們需要更直接的通訊方式。

他們之間的關係如下,Grandson.vue 並非直接掛載在 Grandfather.vue 下面,他們之間還隔著至少一個 Son.vue (可能有多個):

Grandfather.vue
└─Son.vue
  └─Grandson.vue


IT145.com E-mail:sddin#qq.com