解决使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js问题


Posted in Javascript onAugust 30, 2018

最近小编在学习bootstrap,偶然碰到了一个小问题,bootstrap网站也没有做过多的解释,今天分享给大家。

问题描述:使用bootstrap的dropdown部件,打开网页后点击dropdown,报了如下错误:error:Bootstrap dropdown require Popper.js

解决使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js问题

bootstrap代码(只要是含dropdown部件的都可以啦)为:

<ul class="nav nav-tabs">
  <li class="nav-item dropdown">
   <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" role="button" aria-haspopup="true" aria-expanded="false">Animation</a>
   <div class="dropdown-menu">
   <a class="dropdown-item" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >Action</a>
   <a class="dropdown-item" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >Another action</a>
   <a class="dropdown-item" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >Something else here</a>
   <div class="dropdown-divider"></div>
   <a class="dropdown-item" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >Separated link</a>
   </div>
  </li>
</ul>

看错误提示,应该是要导入Popper.js文件,网上查了下方法,可以直接工程目录下使用npm安装:npm install --save popper.js

安装好后,我们可以在目录下找到node_modules文件夹,然后将popper.js文件引入html()。

保存好刷新网页再试了一下,发现还是不行,仍报了刚才的错误。于是我检查了一下node_modules->dist文件夹下的popper.js文件,发现有3个这样的文件(esm和umd文件夹下也各有一个popper.js文件)。再于是我把它们分别引入后再操作一下dropdown部件,最后在引入umd文件下的popper.js后^_^,bingo--终于是可以用了YY。虽然不知道为啥会这样,但也算是成功解决了问题。

最后贴上一个参考资料路径:https://github.com/twbs/bootstrap/issues/23381

总结

以上所述是小编给大家介绍的使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
动态刷新 dorado树的js代码
Jun 12 Javascript
封装了一个支持匿名函数的Javascript事件监听器
Jun 05 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
Feb 25 Javascript
浅析jquery数组删除指定元素的方法:grep()
May 19 Javascript
AngularJS基础 ng-selected 指令简单示例
Aug 03 Javascript
AngularJS国际化详解及示例代码
Aug 18 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
Aug 25 Javascript
JavaScript中值类型和引用类型的区别
Feb 23 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
Sep 28 Javascript
JavaScript创建对象的常用方式总结
Aug 10 Javascript
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
Sep 27 Javascript
p5.js绘制创意自画像
Nov 04 Javascript
解决vue的变量在settimeout内部效果失效的问题
Aug 30 #Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
Aug 30 #Javascript
详解React native fetch遇到的坑
Aug 30 #Javascript
对Vue2 自定义全局指令Vue.directive和指令的生命周期介绍
Aug 30 #Javascript
原生JS实现简单的倒计时功能示例
Aug 30 #Javascript
JavaScript fetch接口案例解析
Aug 30 #Javascript
vue组件表单数据回显验证及提交的实例代码
Aug 30 #Javascript
You might like
用户的详细注册和判断
2006/10/09 PHP
Banner程序
2006/10/09 PHP
apache配置虚拟主机的方法详解
2013/06/17 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
使用Jquery来实现可以输入值的下拉选单 雏型
2011/12/06 Javascript
JS获取后台Cookies值的小例子
2013/03/04 Javascript
document.getElementById获取控件对象为空的解决方法
2013/11/20 Javascript
AngularJS入门教程之Hello World!
2014/12/06 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
javascript实现将文件保存到本地方法汇总
2015/07/26 Javascript
Bootstrap的modal拖动效果
2016/12/25 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
详解Nodejs之npm&amp;package.json
2017/06/15 NodeJs
移动前端图片压缩上传的实例
2017/12/06 Javascript
JavaScript时间与时间戳的转换操作实例分析
2018/12/07 Javascript
this.$toast() 了解一下?
2019/04/18 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
js实现左右轮播图
2020/01/09 Javascript
vue实现用户长时间不操作自动退出登录功能的实现代码
2020/07/23 Javascript
jquery实现点击左右按钮切换图片
2021/01/27 jQuery
[00:23]魔方之谜解锁款式
2018/12/20 DOTA
重命名批处理python脚本
2013/04/05 Python
Python中获取对象信息的方法
2015/04/27 Python
python与C互相调用的方法详解
2017/07/14 Python
Python Django切换MySQL数据库实例详解
2019/07/16 Python
python求加权平均值的实例(附纯python写法)
2019/08/22 Python
python实现简单日志记录库glog的使用
2019/12/13 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
Prometheus开发中间件Exporter过程详解
2020/11/30 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2020/12/09 Python
python 如何上传包到pypi
2020/12/24 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
英语商务邀请函范文
2014/01/16 职场文书
城市规划应届毕业生自荐信
2014/07/04 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
基于Python编写简易版的天天跑酷游戏的示例代码
2022/03/23 Python