解决使用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 相关文章推荐
表单元素事件 (Form Element Events)
Jul 17 Javascript
jquery中使用ajax获取远程页面信息
Nov 13 Javascript
Jquery时间验证和转换工具小例子
Jul 01 Javascript
使用js实现一个可编辑的select下拉列表
Feb 20 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
May 20 Javascript
JavaScript对象之深度克隆介绍
Dec 08 Javascript
js中跨域方法原理详解
Jul 19 Javascript
jquery zTree异步加载、模糊搜索简单实例分享
Mar 24 Javascript
AngularJS中的$watch(),$digest()和$apply()区分
Apr 04 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
Jun 01 Javascript
Angular2学习笔记——详解路由器模型(Router)
Dec 02 Javascript
vue键盘事件点击事件加native操作
Jul 27 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正则匹配文章中的远程图片地址并下载图片至本地
2015/09/29 PHP
详解PHP的Yii框架中自带的前端资源包的使用
2016/03/31 PHP
yii2控制器Controller Ajax操作示例
2016/07/23 PHP
PHP进阶学习之Geo的地图定位算法详解
2019/06/19 PHP
用javascript实现计算两个日期的间隔天数
2007/08/14 Javascript
Mootools 1.2教程 Fx.Tween的使用
2009/09/15 Javascript
THREE.JS入门教程(1)THREE.JS使用前了解
2013/01/24 Javascript
如何将一个String和多个String值进行比较思路分析
2013/04/22 Javascript
Jquery操作js数组及对象示例代码
2014/05/11 Javascript
简介JavaScript中的getUTCFullYear()方法的使用
2015/06/10 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
2015/09/01 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
2015/11/03 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
原生js和jQuery实现淡入淡出轮播效果
2015/12/25 Javascript
jQuery实现的自定义弹出层效果实例详解
2016/09/04 Javascript
JS组件系列之JS组件封装过程详解
2017/04/28 Javascript
JavaScript中使用参数个数实现重载功能
2017/09/01 Javascript
Angular4表单验证代码详解
2017/09/03 Javascript
jquery写出PC端轮播图实例
2018/01/26 jQuery
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
Python实现的三层BP神经网络算法示例
2018/02/07 Python
python的turtle库使用详解
2019/05/10 Python
python中shell执行知识点
2020/05/06 Python
解决在keras中使用model.save()函数保存模型失败的问题
2020/05/21 Python
HTML5 video 视频标签使用介绍
2014/02/03 HTML / CSS
美国女士时尚珠宝及配饰购物网站:Icing
2018/07/02 全球购物
儿科护士实习自我鉴定
2013/10/17 职场文书
调解协议书
2014/04/16 职场文书
工程售后服务方案
2014/06/08 职场文书
给校长的建议书作文500字
2015/09/14 职场文书
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript
go语言中http超时引发的事故解决
2021/06/02 Golang
图解排序算法之希尔排序Java实现
2021/06/26 Java/Android
Pandas自定义选项option设置
2021/07/25 Python
为Centos安装指定版本的Docker
2022/04/01 Servers
MongoDB数据库之添删改查
2022/04/26 MongoDB