Vue2 中使用 mixin 存在下列问题:

    • 模板中数据来源不明确
    • 多个 mixin 导致命名空间冲突

    使用 composition API 解决了这些问题,能更有效的进行代码共享和重用
    同时提升了性能,更适合 TypeScript