Plugins Nuxt.js:从Vue插件访问静态目录:'~/静态/媒体';

Plugins Nuxt.js:从Vue插件访问静态目录:'~/静态/媒体';,plugins,vue.js,directory,assets,nuxt.js,Plugins,Vue.js,Directory,Assets,Nuxt.js,我正在用这个 这很好,但现在我想使用插件的一些选项,比如自定义加载程序图像 在我的nuxt插件文件中,代码如下所示: import Vue from 'vue' import VueLazyload from 'vue-lazyload' const options = { preLoad: 1.3, loading: '~/static/media/loader.svg', attempt: 1, // the default is ['scroll', 'wheel', '

我正在用这个

这很好,但现在我想使用插件的一些选项,比如自定义加载程序图像

在我的nuxt插件文件中,代码如下所示:

import Vue from 'vue'
import VueLazyload from 'vue-lazyload'

const options = {
  preLoad: 1.3,
  loading: '~/static/media/loader.svg',
  attempt: 1,
  // the default is ['scroll', 'wheel', 'mousewheel', 'resize', 'animationend', 'transitionend']
  listenEvents: [ 'scroll' ]
}

Vue.use(VueLazyload, options)
在插件文档中,有一个使用如下路径的示例:
load:'dist/loading.gif',

但我不仅希望在生成dist文件夹后看到加载,还希望在本地看到加载

所以我的问题是: 如何在Vue插件文件中设置路径,使其在本地和生成nuxt后工作

例如:在CSS文件中,您可以设置
url(“~/static/…PATH”)

我在这里没有找到任何东西: 这里也不
正如@Aldarund正确提议的那样

加载:需要(“~/static/media/loading.svg”),
工作完美。
谢谢加载:require(“~/static/media/loader.svg”)我会尽快尝试。谢谢你的意见。