Uncaught TypeError: Bootstrap dropdown require Popper.js 求大神指导

JavaScript014

Uncaught TypeError: Bootstrap dropdown require Popper.js 求大神指导,第1张

报这个错是提示没有引入 popper.js ,所以需要确认集成的是不是哪里有问题;

为了调试,可以不用集成的,或单独再引入一遍 popper.js 文件看会不会报错,如果单独引入没问题,那就说明是集成的 js 哪里不对。一点点调试。

注意引入文件的顺序。

在项目中会遇到使用el-popover但是却不想要原生的边界重新计算元素的位置,比如:

当浏览器滚轮向下

如果我不想要有自动重新计算元素的位置,怎么办呢?

1、解决问题的第一步当然是去element上去看官方文档了

浏览popover组件的Attributes后我发现了这个popper-options属性

进到popper.js里面,用chrome翻译一下

找到了可以控制改组件行为的属性 boundariesElement,默认‘viewport‘是可视部分为边界,我这里改为‘body’

这样这个问题就解决了

2、如果官方文档还是不能帮助你解决问题

百度和github可以帮到你,翻墙的同学可以去stackoverflow逛逛

1.安装jquery

2.自己创建一个vue.config.js 用来配置jquery

3.安装Bootstrap和popper.js

4.在项目入口文件夹main.js中配置

--seve开发时依赖

--save-dev运行时依赖