【问题标题】:import Nuxt.js modules globally全局导入 Nuxt.js 模块
【发布时间】:2020-04-01 08:03:27
【问题描述】:

我正在使用 Nuxt.js 做一个小项目,我想知道是否有任何方法可以像 一样全局导入我的一些 模块 p>

import $ from 'jquery'
import Swal from 'sweetalert2'
import toastr from 'toastr'
import Vue from 'vue'

因为每次我创建一个新的页面,我都会导入相同的模块。所以我想知道是否有任何方法可以在 boot 中调用这个模块。

【问题讨论】:

    标签: javascript vue.js nuxt.js


    【解决方案1】:

    plugins 文件夹中,您可以创建一个jquery.js 文件,然后在nuxt.config.js 中定义它。

     plugins: [
        {
          src: '~/plugins/jquery.js',
          ssr: 
        }
      ]
    

    一旦你定义了它,你就可以在你的所有页面/组件中使用它们而无需重复调用它。

    我希望这会有所帮助。

    【讨论】:

    • 我说的是我使用 npm 安装的模块
    • 是的,即使那样,npm/yarn,任何包都可以进入插件。
    • 请举例说明你的 jquery.js 文件是什么样的,以及你如何在一个组件中全局使用 jquery。我正在做同样的事情,但是使用csv-parse 而这个答案并没有告诉我如何做到这一点。
    猜你喜欢
    • 2021-06-02
    • 2018-11-21
    • 2016-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-14
    • 2019-06-27
    • 2021-11-16
    相关资源
    最近更新 更多