解决使用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 相关文章推荐
在网页里看flash的trace数据的js类
Jan 10 Javascript
js 静态动态成员 and 信息的封装和隐藏
May 29 Javascript
JavaScript学习小结(7)之JS RegExp
Nov 29 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
May 28 Javascript
JavaScript实现复制文章自动添加版权
Aug 02 Javascript
ionic组件ion-tabs选项卡切换效果实例
Aug 27 Javascript
解析预加载显示图片艺术
Dec 05 Javascript
Angular中支持SCSS的方法
Nov 18 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
JavaScript this在函数中的指向及实例详解
Oct 14 Javascript
JavaScript设计模式之策略模式实现原理详解
May 29 Javascript
Vue解决echart在element的tab切换时显示不正确问题
Aug 03 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
php5 and xml示例
2006/11/22 PHP
phpMyAdmin链接MySql错误 个人解决方案
2009/12/28 PHP
php将字符串转化成date存入数据库的两种方式
2014/04/28 PHP
JQUERY THICKBOX弹出层插件
2008/08/30 Javascript
js动画(animate)简单引擎代码示例
2012/12/04 Javascript
JavaScript和CSS交互的方法汇总
2014/12/02 Javascript
js判断某个方法是否存在实例代码
2015/01/10 Javascript
JavaScript中数据结构与算法(一):栈
2015/06/19 Javascript
jQuery实现简易的天天爱消除小游戏
2015/10/16 Javascript
BootStrap无限级分类(无限极分类封装版)
2016/08/26 Javascript
使用微信小程序开发前端【快速入门】
2016/12/05 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
vue实现引入本地json的方法分析
2018/07/12 Javascript
微信小程序框架wepy之动态控制类名
2018/09/14 Javascript
webpack优化的深入理解
2018/12/10 Javascript
vue 检测用户上传图片宽高的方法
2020/02/06 Javascript
基于VUE实现判断设备是PC还是移动端
2020/07/03 Javascript
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
qpython3 读取安卓lastpass Cookies
2016/06/19 Python
flask框架单元测试原理与用法实例分析
2019/07/23 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
python 已知三条边求三角形的角度案例
2020/04/12 Python
Python+OpenCV图像处理——实现直线检测
2020/10/23 Python
matplotlib实现数据实时刷新的示例代码
2021/01/05 Python
css3背景_动力节点Java学院整理
2017/07/11 HTML / CSS
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
2016/12/14 HTML / CSS
卡骆驰英国官网:Crocs英国
2019/08/22 全球购物
英国100%防污和防水的靴子:Muck Boot Company
2020/09/08 全球购物
Exception类的常用方法
2012/06/16 面试题
送餐员岗位职责范本
2014/02/21 职场文书
责任心演讲稿
2014/05/14 职场文书
学生逃课万能检讨书2000字
2015/02/17 职场文书
2015年度个人思想工作总结
2015/04/08 职场文书
python中Pyqt5使用Qlabel标签播放视频
2022/04/22 Python