解决使用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 相关文章推荐
javascript 清除输入框中的数据
Apr 13 Javascript
精通Javascript系列之数值计算
Jun 07 Javascript
javascript读取xml实现javascript分页
Dec 13 Javascript
javascript函数重载解决方案分享
Feb 19 Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
Oct 30 Javascript
关于动态执行代码(js的Eval)实例详解
Aug 15 Javascript
轻松实现jquery选项卡切换效果
Oct 10 Javascript
在一个页面重复使用一个js函数的方法详解
Dec 26 Javascript
Vue组件之全局组件与局部组件的使用详解
Oct 09 Javascript
tsconfig.json配置详解
May 17 Javascript
微信小程序实现渐入渐出动画效果
Jun 13 Javascript
vue 强制组件重新渲染(重置)的两种方案
Oct 29 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)
2010/09/04 PHP
深入PHP运行环境配置的详解
2013/06/04 PHP
使用symfony命令创建项目的方法
2016/03/17 PHP
PHP单例模式定义与使用实例详解
2017/02/06 PHP
thinkPHP框架实现生成条形码的方法示例
2018/06/06 PHP
突发奇想的一个jquery插件
2010/11/19 Javascript
JavaScript实现自己的DOM选择器原理及代码
2013/03/04 Javascript
瀑布流布局并自动加载实现代码
2013/03/12 Javascript
js浮点数精确计算(加、减、乘、除)
2013/12/26 Javascript
js中switch case循环实例代码
2013/12/30 Javascript
js正则表达exec与match的区别说明
2014/01/29 Javascript
javascript使用正则表达式检测IP地址
2014/12/03 Javascript
Javascript动画的实现原理浅析
2015/03/02 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
jQuery中使用animate自定义动画的方法
2016/05/29 Javascript
javascript 利用arguments实现可变长参数
2016/11/21 Javascript
微信小程序 标签传入数据
2017/05/08 Javascript
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
2018/05/31 Javascript
[02:33]2018 DOTA2亚洲邀请赛回顾视频 再次拾起那些美妙的时刻
2018/04/10 DOTA
Python3.x和Python2.x的区别介绍
2013/02/12 Python
Python使用urllib2模块抓取HTML页面资源的实例分享
2016/05/03 Python
Python3.5面向对象编程图文与实例详解
2019/04/24 Python
python2使用bs4爬取腾讯社招过程解析
2019/08/14 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
2012/12/28 HTML / CSS
html5中监听canvas内部元素点击事件的三种方法
2019/04/28 HTML / CSS
去加拿大的旅行和假期:Canadian Affair
2016/10/25 全球购物
美国高级工作服品牌:Carhartt
2018/01/25 全球购物
Python里面如何实现tuple和list的转换
2012/06/13 面试题
个人求职信范文
2014/05/24 职场文书
银行先进个人总结
2015/02/15 职场文书
会计求职自荐信
2015/03/26 职场文书
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
2021/03/30 HTML / CSS
python 常用的异步框架汇总整理
2021/06/18 Python
python flappy bird小游戏分步实现流程
2022/02/15 Python