如何在大型 VUE 项目中组织导入 mixin、过滤器和指令

问题描述

) 我正在编写一个非常大的 vue 应用程序,现在我有一个问题,如何组织导入 mixin、过滤器和指令。我遇到了麻烦,因为我发现我不明白该怎么做(((我希望有人可以帮助我。

解决方法

如何组织...

这取决于...

  • 您是与团队合作还是单独工作?
  • 您想要快速发展还是保持应用的可维护性?
  • 您的应用是否有用户群(关键)还是副项目?

我要问的第一个问题是哪些代码是重复的,可以简化或泛化。

目标是在保持整洁的同时尽可能地缩小代码。请记住,六个月后您会想要阅读您的更改并立即知道发生了什么。

如果您使用的是 Vue 2,我会问一个问题,您为什么使用过滤器? 在迁移到 Vue 3 时,它是 breaking changes 之一。考虑另一种解决方案,例如方法或计算属性(易于实现)。

这里无法回答这个问题。这太基于意见了。有很多情况需要考虑,每个人都有自己的偏好。有些人喜欢代码拆分,有些人喜欢在一个文件中收集很多。一些混合,取决于函数的使用程度或使用频率。

对不起。