作者:knaagar
译者:前端小智
来源:medium
有梦想,有干货,微信搜索 【大迁世界】 关注这个在凌晨还在刷碗的刷碗智。
本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整考点、资料以及我的系列文章。
Mixin 组件在项目中经常被用来重用一些业务逻辑,但它们有一些不确定的细微差别,这在项目开发中越来越明显。我偶尔也会遇到这种情况,它们会给代码库的重构或新功能的开发带来困难。
在介绍我的方法之前,我想先介绍一下使用mixins的优点和缺点。
优点
- 扩展了代码重用的DRY原则。我们可以在不同的组件中重复使用相同的业务逻辑。
- 我们可以把 mixin 作为一个全局性的 mixin,与所有的组件共享上下文。