vue中的provide和inject

定義說明:這對選項是一塊兒使用的。以容許一個祖先組件向其全部子孫後代注入一個依賴,不論組件層次有多深,並在起上下游關係成立的時間裏始終生效。數組

通俗的說就是:組件得引入層次過多,咱們的子孫組件想要獲取祖先組件得資源,那麼怎麼辦呢,總不能一直取父級往上吧,並且這樣代碼結構容易混亂。這個就是這對選項要乾的事情。ide

provide:是一個對象,或者是一個返回對象的函數。裏面呢就包含要給子孫後代的東西,也就是屬性和屬性值。函數

inject:一個字符串數組,或者是一個對象。屬性值能夠是一個對象,包含from和default默認值。
--------------------- 
做者:雨中暢遊 
來源:CSDN 
原文:https://blog.csdn.net/viewyu12345/article/details/83011618.net