我试图在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' }
],
},
当我检查元素插入但在头。
香港专业教育学院搜索已经在谷歌,但尚未找到任何解决方案。提前致谢
最佳答案
您有两种选择:
选项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/