provide、inject 是 vue-composition-api 的一个功能:依赖注入功能*
import { provide, inject } from 'vue'
// 根组件 共享自己的状态
const kerwinshow = ref(true)
provide('kerwinshow', kerwinshow)
// detail组件
onMounted(() => {
const kerwinshow = inject('kerwinshow')
kerwinshow.value = false
})
在复杂非父子跨级通信中要进行通信,取代了当年复杂的中间人模式,和订阅发布模式