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

How to organise importing mixins, filters and directives in a large VUE project

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

How to organise...

这取决于...

  • 您是与团队一起工作还是独自工作?
  • 您想快速行动还是让您的应用程序易于维护?
  • 您的应用是否有用户群(关键)还是副项目?

我要问的第一个问题是什么代码是重复的,可以简化或概括。

目标是在保持干净的同时尽可能地缩减代码。请记住,六个月后您将想要阅读您的更改并立即了解发生了什么。

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

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

对不起。