bootstraptable解决问题过程
前言
- jQuery v3.4.1
- Bootstrap v4.4.1
- bootstrap-table v1.16.0
- @popperjs/core v2.1.1
问题一:Bootstrap’s dropdowns require Popper.js

dropdown.js:164 Uncaught TypeError: Bootstrap's dropdowns require Popper.js (https://popper.js.org/)
at c.t.show (dropdown.js:164)
at c.t.toggle (dropdown.js:137)
at HTMLButtonElement.<anonymous> (dropdown.js:375)
at Function.each (jquery.min.js:2)
at k.fn.init.each (jquery.min.js:2)
at k.fn.init.c._jQueryInterface [as dropdown] (dropdown.js:362)
at HTMLButtonElement.<anonymous> (dropdown.js:528)
at HTMLDocument.dispatch (jquery.min.js:2)
at HTMLDocument.v.handle (jquery.min.js:2)
解决:下载 保存为popper.min.js
文件引入顺序
<script type="text/javascript" src="/static/js/jquery.min.js"></script>
<script type="text/javascript" src="/static/js/popper.min.js"></script>
<script type="text/javascript" src="/static/js/bootstrap.min.js"></script>
<script type="text/javascript" src="/static/js/bootstrap-table.min.js"></script>
<script type="text/javascript" src="/static/js/bootstrap-table-zh-CN.min.js"></script>
问题二:u is not a constructor

点击选择每页个数出错
dropdown.js:186 Uncaught TypeError: u is not a constructor
at c.t.show (dropdown.js:186)
at c.t.toggle (dropdown.js:137)
at HTMLButtonElement.<anonymous> (dropdown.js:375)
at Function.each (jquery.min.js:2)
at k.fn.init.each (jquery.min.js:2)
at k.fn.init.c._jQueryInterface [as dropdown] (dropdown.js:362)
at HTMLButtonElement.<anonymous> (dropdown.js:528)
at HTMLDocument.dispatch (jquery.min.js:2)
at HTMLDocument.v.handle (jquery.min.js:2)
总结
遇到问题 多看官网是咋写了,导入的是什么js文件

注:初次点的时候刷新
本文解决在使用BootstrapTable时遇到的两个常见问题:Bootstrap的下拉菜单需要Popper.js,以及“uisnotaconstructor”错误。介绍了正确的文件引入顺序,并提供了解决方案,包括下载并正确引用Popper.js。


1621

被折叠的 条评论
为什么被折叠?



