前言:前端小白一枚,刚注册博客,先发个学习过程中新碰到小问题试试水吧~

摘要:最近在学习bootstrap,偶然碰到了一个小问题,bootstrap网站也没有做过多的解释,今天分享给大家。

问题描述:使用bootstrap的dropdown部件,打开网页后点击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="#" role="button" aria-haspopup="true" aria-expanded="false">Animation</a><div class="dropdown-menu"><a class="dropdown-item" href="#">Action</a><a class="dropdown-item" href="#">Another action</a><a class="dropdown-item" href="#">Something else here</a><div class="dropdown-divider"></div><a class="dropdown-item" href="#">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

本文转载于:猿2048https://www.mk2048.com/blog/blog.php?id=ha0ii1j&title=使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js

使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js相关推荐

  1. vue项目启动时报错 Error: listen EADDRNOTAVAIL: address not available 192.168.0.102:9003

    vue项目启动时报错 Error: listen EADDRNOTAVAIL: address not available 192.168.0.102:9003 先说一下问题,我的vue项目本地启动时 ...

  2. pip install 时报错 ERROR: Could not install packages due to an EnvironmentError: [WinError 5]

    pip install 时报错 ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问(已解决) ...

  3. caffe中在某一层获得迭代次数的方法以及caffe编译时报错 error: ‘to_string‘ is not a member of ‘std‘解决方法

    caffe中在某一层获得迭代次数的方法以及caffe编译时报错 error: 'to_string' is not a member of 'std'解决方法 参考文章: (1)caffe中在某一层获 ...

  4. 解决MySQL删除外键时报错Error Code: 1091. Can‘t DROP ‘XXX‘; check that column/key exists

    解决MySQL删除外键时报错Error Code: 1091. Can't DROP 'XXX'; check that column/key exists   长期不写基础的 MySQL 代码,笔者 ...

  5. pip install 时报错 ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问(已解决)

    pip install 时报错 ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问(已解决) ...

  6. mysql unable to find_centos8.2安装mysql8.0时报错Error:Unable to find a match: mysql-community-server...

    centos8.2安装mysql8.0时报错Error:Unable to find a match: mysql-community-server 今天用yum安装mysql8.0时报错信息如下 [ ...

  7. 查看zk状态时报错“Error contacting service. It is probably not running

    1.查看zk状态时报错"Error contacting service. It is probably not running" 解决方式,查看zookeeper.out日志文件 ...

  8. 解决 安装或卸载软件时报错Error 1001 的问题

    解决 安装或卸载软件时报错Error 1001 的问题 参考文章: (1)解决 安装或卸载软件时报错Error 1001 的问题 (2)https://www.cnblogs.com/11754293 ...

  9. 启动Maven程序时报错 Error executing Maven

    启动Maven程序时报错 Error executing Maven 异常信息 [INFO] Error stacktraces are turned on. [ERROR] Error execut ...

最新文章

  1. 纪念乔布斯,推出四期iPad、iphone赠书活动【第一期】
  2. php session 过期,php session失效的原因
  3. Redis的各项功能解决了哪些问题?
  4. linux消息信号丢失,Linux信号丢失问题分析
  5. js insertBefore insertAfter appendChild
  6. 鸟哥的Linux私房菜(基础篇)-第四章、安装 CentOS 5.x 与多重开机小技巧(三.1. 本练习机的规划--尤其是分割参数)
  7. linux显示存储与标定不符,找到了linux分区顺序错乱修复方法
  8. 如何通过js处理相同时间的信息整合到一起的问题
  9. thinkPhp 3.1.3的验证码无法显示的问题
  10. 有什么看到就想要抄下来的句子?
  11. Framework4.0 IIS7下urlrewriter设置问题
  12. 我已经不用 try catch 处理异常了!太辣鸡了!
  13. Wireshark捕获IP报文——分片与不分片
  14. Typescript配置Jest测试框架
  15. Windows小技巧:巧用CMD命令设置定时关机
  16. 81章 老子1章到_三曜道长解读道德经: 信言不美 第81章
  17. fabric2.0 概念, peer、账本和排序服务
  18. 【MOOC】计算机网络与通信技术笔记(北交)(1)概述
  19. sublime Text3去除文本重复行
  20. 中关村企业 大数据_中关村大数据企业产业规模年均增长20%以上

热门文章

  1. shell脚本之shellcode自动提取工具
  2. [19/03/21-星期四] 异常(Exception) (一)
  3. Redis实现之整数集合
  4. WPF快速入门系列(2)——深入解析依赖属性
  5. 【收藏】Android屏幕适配全攻略(最权威的Google官方适配指导)
  6. HDU 5439 Aggregated Counting
  7. SharePoint 2010 技术参数(整理)
  8. iOS modal view的关闭和显示问题
  9. 光源时间_您的国美备战时间已不足一个月!绝密国美考点、考场、光源分析送上!...
  10. 83998 连接服务器出错_服务端 TCP 连接的 TIME_WAIT 问题分析与解决