场景是这样的,老项目中大量引用了一个第三方组件库提供的弹窗组件。
现在项目升级,需要全局修改,在所有弹窗弹出的时候要执行一个函数。
如果是自己封装的组件那很简单,只要在组件的生命周期钩子里调用一下这个函数就可以了。
即便是第三方提供的组件,如果项目刚开始,那也简单,自己给第三方组件再封装一层,然后用的时候只用自己封装后的组件就可以了。
但现在的项目是直接引用的第三方组件,而且是升级改造,不是初创项目。这种情况最有没有什么办法可以全局操作,让所有用到这个组件的地方都能加上想要的操作,而不需要改动每一个引用到这个组件的地方呢?