VUE2局部触发全局loading(provide/inject)
当前有个需求,是路由内部某个组件发生某些操作时,开启/关闭全局(整个页面)的loading效果。在收到这个需求时,考虑到关键点在于跨组件通信,于是想到以下这些方法并进行分析可行性,props、$emit、Event Bus 、Vuex、provide、inject、slots、Ref / Reactive、useAttrs、Pinia,通过以上分析,认为provide/inject的方式比较方便快捷(更熟悉),于是通过此方式实现。
原创
2023-09-21 10:40:33 ·
275 阅读 ·
1 评论