yuanxin (@yuanxin518)Vue2 你们怎么封装和组织可以复用方法的 中发帖

Vue2.6 + typescript + vue-property-decorator项目,没有引入hooks相关的增强库。 
需要通用的组件用mixins来实现了,通用函数也独立成模块出去了,全局信息存store里面了,但是有很多业务相关的重复性代码,代码很散 (比如弹窗,打开弹窗,关闭事件这些,函数都是散开写的。而在vue3,能在一个hook里面暴露出相关联的一些函数,绑定到对应位置就能用了)。有没有人分享一下你们封装和组织可复用逻辑的方案?