解决使用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实现的双向跨域插件分享
Jan 31 Javascript
js实现鼠标滑过文字链接色彩变化的效果
May 06 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
Aug 20 Javascript
Google 地图API Map()构造器详解
Aug 06 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
Oct 27 Javascript
利用JS实现简单的瀑布流加载图片效果
Apr 22 Javascript
JS原生数据双向绑定实现代码
Aug 14 Javascript
JS中touchstart事件与click事件冲突的解决方法
Mar 12 Javascript
vue下拉列表功能实例代码
Apr 08 Javascript
vue全局使用axios的操作
Sep 08 Javascript
vue 获取url里参数的两种方法小结
Nov 12 Javascript
JavaScript文档对象模型DOM
Nov 20 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
Thinkphp将二维数组变为标签适用的一维数组方法总结
2014/10/30 PHP
PHP 读取和编写 XML
2014/11/19 PHP
详解PHP中的状态模式编程
2015/08/11 PHP
php bootstrap实现简单登录
2016/03/08 PHP
PHP符合PSR编程规范的实例分享
2016/12/21 PHP
Yii 2.0如何使用页面缓存方法示例
2017/05/23 PHP
php 后端实现JWT认证方法示例
2018/09/04 PHP
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
关于js数组去重的问题小结
2014/01/24 Javascript
node.js中的fs.existsSync方法使用说明
2014/12/17 Javascript
JS前端笔试题分析
2016/12/19 Javascript
JavaScript正则替换HTML标签功能示例
2017/03/02 Javascript
微信小程序如何获取用户信息
2018/01/26 Javascript
微信小程序非swiper组件实现的自定义伪3D轮播图效果示例
2018/12/11 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
2019/10/23 Javascript
JS面向对象编程基础篇(二) 封装操作实例详解
2020/03/03 Javascript
js实现随机抽奖
2020/03/19 Javascript
Vue3 实现双盒子定位Overlay的示例
2020/12/22 Vue.js
用Python的urllib库提交WEB表单
2009/02/24 Python
python基础教程之数字处理(math)模块详解
2014/03/25 Python
Python中static相关知识小结
2018/01/02 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
pycharm重命名文件的方法步骤
2019/07/29 Python
pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率
2020/01/02 Python
Python分类测试代码实例汇总
2020/07/23 Python
python进度条显示之tqmd模块
2020/08/22 Python
详解Python利用configparser对配置文件进行读写操作
2020/11/03 Python
matplotlib相关系统目录获取方式小结
2021/02/03 Python
解决pycharm不能自动保存在远程linux中的问题
2021/02/06 Python
美国网上鞋子零售商:Dr. Scholl’s Shoes
2017/11/17 全球购物
英国知名小木屋定制网站:Tiger Sheds
2020/03/06 全球购物
店长岗位职责
2013/11/21 职场文书
幼儿教师暑期培训方案
2014/08/27 职场文书
离职报告格式
2014/11/04 职场文书
中学生打架检讨书之500字
2019/08/06 职场文书
python获取字符串中的email
2022/03/31 Python