Bootstrap 5 Nuxt 动态组件不工作
Bootstrap 5 Nuxt dynamic components not working
我正在尝试将 Bootstrap 5 实施到我的 Nuxt project
。
样式可以正常工作,但以前使用的任何东西 jQuery
都不起作用。
我的安装过程:
- 下载文件
创建 /css
和 /js
文件夹并移至资产文件夹
将 bootstrap.css
放入 /css
文件夹,将 bootstrap.min.js
放入 /js
文件夹
将配置添加到 nuxt.config.js
文件:
css: [
'@/assets/css/bootstrap.css'
],
js: [
'@/assets/js/bootstrap.min.js'
],
- 刷新站点十几次。
这是我正在测试的代码,直接取自 Bootstrap 组件站点:
// index.vue
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false">
Dropdown button
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
<li><a class="dropdown-item" href="#">Action</a></li>
<li><a class="dropdown-item" href="#">Another action</a></li>
<li><a class="dropdown-item" href="#">Something else here</a></li>
</ul>
</div>
而不是编辑您的 nuxt.config.js 文件 - 试试这个:
- 在layouts/default.vue中将下面的代码添加到脚本部分
- 将 bootstrap 5 个缩小的 js 和 css 包文件放在 /static/bootstrap
<script>
export default {
data () {
return {
}
},
head () {
return {
title: 'Test Page - My awesome project',
link: [
{ rel: 'stylesheet', href: '/bootstrap/bootstrap.min.css' }
],
script: [
{ src: "/bootstrap/bootstrap.bundle.min.js", type: "text/javascript"}
]
}
}
}
</script>
我正在尝试将 Bootstrap 5 实施到我的 Nuxt project
。
样式可以正常工作,但以前使用的任何东西 jQuery
都不起作用。
我的安装过程:
- 下载文件
创建
/css
和/js
文件夹并移至资产文件夹将
bootstrap.css
放入/css
文件夹,将bootstrap.min.js
放入/js
文件夹将配置添加到
nuxt.config.js
文件:
css: [
'@/assets/css/bootstrap.css'
],
js: [
'@/assets/js/bootstrap.min.js'
],
- 刷新站点十几次。
这是我正在测试的代码,直接取自 Bootstrap 组件站点:
// index.vue
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false">
Dropdown button
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
<li><a class="dropdown-item" href="#">Action</a></li>
<li><a class="dropdown-item" href="#">Another action</a></li>
<li><a class="dropdown-item" href="#">Something else here</a></li>
</ul>
</div>
而不是编辑您的 nuxt.config.js 文件 - 试试这个:
- 在layouts/default.vue中将下面的代码添加到脚本部分
- 将 bootstrap 5 个缩小的 js 和 css 包文件放在 /static/bootstrap
<script>
export default {
data () {
return {
}
},
head () {
return {
title: 'Test Page - My awesome project',
link: [
{ rel: 'stylesheet', href: '/bootstrap/bootstrap.min.css' }
],
script: [
{ src: "/bootstrap/bootstrap.bundle.min.js", type: "text/javascript"}
]
}
}
}
</script>