解决使用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 相关文章推荐
日期函数扩展类Ver0.1.1
Sep 07 Javascript
基于jquery的DIV随滚动条滚动而滚动的代码
Jul 20 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
Mar 06 Javascript
根据当前时间在jsp页面上显示上午或下午
Aug 18 Javascript
原生javaScript实现图片延时加载的方法
Dec 22 Javascript
Svg.js实例教程及使用手册详解(一)
May 16 Javascript
深入理解ES6的迭代器与生成器
Aug 19 Javascript
详解node.js中的npm和webpack配置方法
Jan 21 Javascript
vue中子组件调用兄弟组件方法
Jul 06 Javascript
在Vue 中使用Typescript的示例代码
Sep 10 Javascript
详解js访问对象的属性和方法
Oct 25 Javascript
Javascript摸拟自由落体与上抛运动原理与实现方法详解
Apr 08 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
PHP高级对象构建 多个构造函数的使用
2012/02/05 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
2014/06/27 PHP
使用php转义输出HTML到JavaScript
2015/03/27 PHP
在Debian系统下配置LNMP的教程
2015/07/09 PHP
YII框架常用技巧总结
2019/04/27 PHP
PHP中echo与print区别点整理
2021/03/09 PHP
经典的解除许多网站无法复制文字的绝招
2006/12/31 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
JS鼠标拖拽实例分析
2015/11/23 Javascript
解析JavaScript中的字符串类型与字符编码支持
2016/06/24 Javascript
JS基于面向对象实现的拖拽功能示例
2016/12/20 Javascript
Angular开发实践之服务端渲染
2018/03/29 Javascript
Vue实现textarea固定输入行数与添加下划线样式的思路详解
2018/06/28 Javascript
在微信小程序里使用watch和computed的方法
2018/08/02 Javascript
nodejs简单抓包工具使用详解
2019/08/23 NodeJs
JS自定义右键菜单实现代码解析
2020/07/16 Javascript
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
Python reduce()函数的用法小结
2017/11/15 Python
Python序列循环移位的3种方法推荐
2018/04/09 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
2018/04/17 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
2018/05/07 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
在Mac中PyCharm配置python Anaconda环境过程图解
2020/03/11 Python
Selenium启动Chrome时配置选项详解
2020/03/18 Python
C++和python实现阿姆斯特朗数字查找实例代码
2020/12/07 Python
python给list排序的简单方法
2020/12/10 Python
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
俄罗斯设计师家具购物网站:The Furnish
2019/12/01 全球购物
总经理文秘岗位职责
2014/02/03 职场文书
淘宝活动策划方案
2014/02/06 职场文书
售后服务承诺函格式
2015/01/21 职场文书
邀请函的格式
2015/01/30 职场文书
2016年第104个国际护士节活动总结
2016/04/06 职场文书
Python趣味挑战之给幼儿园弟弟生成1000道算术题
2021/05/28 Python
mysql5.6主从搭建以及不同步问题详解
2021/12/04 MySQL