我试图在NUXT中附加javascript文件。
但是,当我使用nuxt.config附加javascript时,它可以正常运行,但不如我所愿。

 head: {
    title: 'mynuxt',
    meta: [
      { charset: 'utf-8' },
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },
      { hid: 'description', name: 'description', content: 'Nuxt.js project' }
    ],
    link: [
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' },
      { rel: 'stylesheet', href: 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' },
      { rel: 'stylesheet', href: '/css/bootstrap.min.css' },
      { rel: 'stylesheet', href: '/css/mdb.min.css' },
      { rel: 'stylesheet', href: '/css/style.min.css' },
    ],
    script: [
          { src: '/js/bootstrap.min.js' },
          { src: '/js/popper.min.js' },
          { src: '/js/mdb.min.js' }
    ],
  },


当我检查元素插入但在头。
webpack - </body>结束之前如何在NUXT中附加JS文件-LMLPHP

香港专业教育学院搜索已经在谷歌,但尚未找到任何解决方案。提前致谢

最佳答案

您有两种选择:

选项1-建议使用指南Nuxt.js在文件夹.js中添加plugin

https://nuxtjs.org/guide/plugins

例:

plugins/example.js中添加新文件

然后,将文件添加到nuxt.config.js的插件键中:

module.exports = {
  plugins: ['~/plugins/example']
}


选项2-在带有body: true的元数据中使用

<script>
export default {
  head: {
    script: [
      { src: '/head.js' },
      // Supported since Nuxt 1.0
      { src: '/body.js', body: true },
      { src: '/defer.js', defer: '' }
    ]
  }
}
</script>


更多信息:https://github.com/nuxt/nuxt.js/issues/2000#issuecomment-341380762

关于webpack - </body>结束之前如何在NUXT中附加JS文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50138074/

10-12 19:50