未捕获类型错误:n 不是带有 Bootstrap 4 下拉列表的构造函数

问题描述 投票:0回答:3

我的页面中有多个下拉菜单。位于导航内部工作正常,但位于页面内部则不起作用

位于导航内部

页面内部

有什么问题吗? 谢谢你。

bootstrap-4 dropdown popper.js
3个回答
16
投票

Bootstrap 尚不兼容 Popper.js 版本 2,请参阅 https://github.com/snapappointments/bootstrap-select/issues/2385#issuecomment-579892665

该捆绑包之所以有效,是因为它捆绑了正确版本的 Popper,请参阅 https://getbootstrap.com/docs/4.5/getting-started/introduction/


3
投票

正如它之前回答的那样... popper js v2 与 boostrap 不兼容

您需要降级popper.js版本

cdn:

<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js"></script>

3
投票

bootstrap.bundle.min.js 或 bootstrap.bundle.js 解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.