Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 如何在大型VUE项目中组织导入混音、过滤器和指令_Vue.js_Vuejs2_Vue Directives_Vue Mixin_Vue Filter - Fatal编程技术网

Vue.js 如何在大型VUE项目中组织导入混音、过滤器和指令

Vue.js 如何在大型VUE项目中组织导入混音、过滤器和指令,vue.js,vuejs2,vue-directives,vue-mixin,vue-filter,Vue.js,Vuejs2,Vue Directives,Vue Mixin,Vue Filter,)我正在编写一个非常大的vue应用程序,现在我有一个问题,如何组织导入混音、过滤器和指令。我遇到了麻烦,因为我知道我不知道怎么做 如何组织 这取决于 你是与团队合作还是单独工作 您想快速移动还是保持应用程序的可维护性 您的应用程序是否有用户群(关键)或是辅助项目 我要问的第一个问题是,哪些代码是重复的,可以简化或概括 我们的目标是在保持整洁的同时尽可能地缩减代码。请记住,在六个月后,您将希望阅读您的更改并立即知道发生了什么 如果您使用的是Vue 2,我会问一个问题,为什么要使用过滤器? 这是

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

如何组织

这取决于

  • 你是与团队合作还是单独工作
  • 您想快速移动还是保持应用程序的可维护性
  • 您的应用程序是否有用户群(关键)或是辅助项目
我要问的第一个问题是,哪些代码是重复的,可以简化或概括

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

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

这个问题是无法回答的。它是基于意见的。有很多情况需要考虑,每个人都有自己的偏好。有些喜欢代码分割,有些喜欢在一个文件中收集很多东西。一些混合,取决于使用的重要性或经常使用的函数。

对不起