Uncaught TypeError: i.createPopper is not a function
创始人
2024-02-24 08:59:17
0

“createPopper”不是我们使用引导程序时发生的函数错误 需要popper.js脚本但不在页面上加载它的组件或 在引导脚本之后加载它。要解决此错误,请包括引导程序 在运行 JavaScript 代码之前捆绑脚本。

这是一个工作示例,它加载引导捆绑包脚本来解决 错误。

索引.html



引导捆绑包脚本包括:

  1. 我们需要的脚本,以便添加功能 下拉列表、模态、工具提示、弹出框等。popper.js

  2. JavaScript插件。bootstrap.min.js

如果您在页面上分别加载脚本,请确保将脚本放在脚本上方,否则会出现错误。popper.min.jsbootstrap.min.jspopper.min.jsbootstrap.min.js

我们按以下顺序在页面上加载脚本:

  1. 加载 Bootstrap CSS 文件。
  2. 加载 jQuery 库(可选)。
  3. 加载引导捆绑包脚本。
  4. 运行我们自己的 JavaScript 文件 ()。index.js

下面是示例中文件的内容。index.js

索引.js
const myDropdown = document.getElementById('dropdownMenuButton1');myDropdown.addEventListener('show.bs.dropdown', function () {console.log('Dropdown shown');
});

我们在下拉菜单中添加了一个事件侦听器,以便每次都打印消息 将显示下拉列表。

请注意,您还可以在页面上单独包含脚本。如果您走这条路线,请确保在加载之前加载。popper.min.jsbootstrap.min.jspopper.min.jsbootstrap.min.js

下面是单独加载脚本的完整示例。

索引.html



我们在脚本之前加载了脚本, 否则我们会得到“createPopper 不是函数”类型错误。popper.min.jsbootstrap.min.js

我更喜欢使用 Bootstrap 捆绑包,因为它更直观并减少了 重构时可能出错的事情。

结论 #

“createPopper”不是我们使用引导程序时发生的函数错误 需要popper.js脚本的组件,但我们没有将其加载到页面上 或在引导脚本之后加载它。要解决此错误,请包括 在运行 JavaScript 代码之前引导捆绑脚本。

 

上一篇:网络协议

下一篇:【JavaSE】多态

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...