【问题标题】:Vue Js where should I put generic functionsVue Js我应该把泛型函数放在哪里
【发布时间】:2019-03-23 13:19:30
【问题描述】:

我的 Vue JS (v. 2.5.17) 项目中有通用函数,但我不知道应该将它们放在哪里,是否有类似 Rails 助手中的约定?或者我可以在任何地方创建一个文件,然后将它导入到我需要的地方吗?

【问题讨论】:

    标签: function vue.js architecture vuejs2 helper


    【解决方案1】:

    您正在寻找Plug-InsMixins

    如果您想为多个组件添加相同的功能,请使用 mixins。 Mixin 基本上是将 mixin 中的方法添加到使用它的组件的方法中。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        如果它们确实是通用的并且与您的视图层无关,那么您可能应该将它们写在一个单独的文件中,然后将它们导入您需要的地方。为了分离关注点,这更好。如果它们与您的视图层相关,那么您可以查看mixins

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-09-30
          • 1970-01-01
          • 2016-08-25
          • 2013-08-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多