bootstrap导航栏折叠失效的根本原因是javascript未正确绑定,主因是bootstrap.bundle.min.js未加载或dom未就绪;必须将js置于前、确保data-bs-target与id完全一致、避免重复引入。

data-bs-toggle="collapse" 点击无反应,根本不是 CSS 问题
Bootstrap 导航栏折叠失效,在 Vue 项目里几乎从来不是样式没加载,而是 JavaScript 行为压根没绑定上。核心原因就两个:bootstrap.bundle.min.js 没正确加载,或它执行时 DOM 还不存在。
常见错误现象:点击汉堡图标没反应,控制台无报错,data-bs-toggle="collapse" 属性明明写了但就是不展开菜单。
-
bootstrap.bundle.min.js必须放在
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











