【发布时间】:2021-03-02 19:35:34
【问题描述】:
我正在尝试在我的 Nuxt project 中实现 Bootstrap 5。
样式可以正常工作,但过去使用 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>
【问题讨论】:
-
作为
bootstrap-vue模块(可以直接与 Nuxt 一起使用)的官方支持,这可能会很有趣:github.com/bootstrap-vue/bootstrap-vue/issues/5507 -
不幸的是,他们还需要一段时间才能发布 BootstrapVue / BS5 版本。
标签: javascript css nuxt.js bootstrap-5