**
1.父类->子类(多级子类)
**
父类使用- provide -向外提供某属性,子类 使用 inject 修改期变化,达到修改父类属性功能
比如全局loading 加载框 就可以使用这种方式,在App.vue 放置全局加载框,在子类控制其状态

子类使用


使用 TS 会爆红,因为没有 告知系统 showGlobalLoading 是个什么函数,这个是在 App.vue 里定义的,是一个接收布尔值的函数,可以不用理会,直接用就行
**
2.使用全局event bus 事件总线
**
新建一个工具类 EventBusUtils.ts 名字随意

其中 BUS_KEY_SEARCH 事件传递的 KEY 值,
使用方


接收方


3.使用全局状态管理器 vuex,或者 pinia
如何使用 这里不做赘述,资料很多

1116

被折叠的 条评论
为什么被折叠?



