# 用好 Mixins

- Link: https://www.ixiqin.com/2021/03/11/the-use-of-good-mixins/
- Published: 2021-03-11T21:01:58+08:00
- Author: 白宦成

一直以来，我都没有使用过 Mixins 这个功能，因为一直以来，我都会倾向于在不同的页面
承载不同的功能。

但最近在做 NESHouse Pro 的时候，也确实遇见单个页面承载了大量的逻辑，因此，我决定
使用 Mixins 来分割逻辑。

![](https://postimg.aliavv.com/mbp2021/9gy0h.png)

我将页面的逻辑和功能按照模块，拆分成了三个不同的 mixins。之所以这样拆分，是因为这
三个模块都有一些跟随函数的变量，我不希望这些变量出现在主要的页面逻辑中，而是以抽象
出函数的方式来调用，因此，通过 Mixins 来组合 Methods 和 Data 是一个不错的方式。
