Vue Js我应该在哪里放置泛型函数

时间:2018-10-18 16:54:42

标签: function vue.js architecture vuejs2 helper

我在Vue JS(v。2.5.17)项目中具有通用函数,但是我不知道该将它们放在哪里,Rails帮助器中是否有约定?还是可以在任何地方创建文件,然后将其导入到需要的地方?

3 个答案:

答案 0 :(得分:2)

您正在寻找Plug-InsMixins

如果要为多个组件添加相同的功能,请使用mixins。混合基本上是通过混合将混合方法添加到组件的方法中。

使用插件添加全局级别的功能。

答案 1 :(得分:1)

如果它们是真正通用的并且与您的视图层无关,那么您可能应该将它们编写在单独的文件中,然后将其导入所需的位置。最好是将问题分开。如果它们与您的视图层相关,则可以查看mixins

我发现this article与此问题有些相关,确实很有帮助。

答案 2 :(得分:0)

在不知道项目规模或所编写的通用功能的情况下,可能会有不同的处理方式。在我的项目中,我使用Vue的状态管理库vuex,您可以在其中集中所有全局变量,并可以在项目中的任何位置调用它们。也许docs会有所帮助。