尚硅谷Vue2.0+Vue3.0全套教程丨vuejs從入門到精通

----- provide 與 inject -----
實現(xiàn)祖與后代間通信,一般父子組件不會用(props)
祖組件: 依賴祖組件中的數(shù)據(jù),比如:
let car = reactive({
name: 'bc'
})
// 引入 provide 方法
import { provide } from 'vue'';
// 使用 provide 方法
provide('car', car);
孫組件: 利用 inject 調(diào)用 provide傳入的數(shù)據(jù)
// 代碼
import { inject } from 'vue';
let car = inject('car');
標(biāo)簽: