我对如何让Bootstrap 4中的Javascript实用程序工作感到非常困惑。
我使用的是ES2015风格要求。我已经安装了jQuery,Bootstrap4(Beta2)的最新测试版和使用节点模块的Popper.js。下面是我如何加载我的JS的:
window.$ = window.jQuery = require('jquery');
$(function() {
require('popper');
require('./vendor/bootstrap/index');
});Popper的文档指出,您需要这样的代码来实例化Popper:
var reference = document.querySelector('#dropdownLanguageButton');
var popper = document.querySelector('div[aria-labelledby="dropdownLanguageButton"]');
var anotherPopper = new Popper(
reference,
popper,
{
// popper options here
}
);但是,还不清楚是否需要实例化像Bootstrap下拉这样简单的东西。
Bootstrap 4文档中没有明确的示例。
我得到的错误是index.js:10 Uncaught ReferenceError: Popper is not defined。
感谢您的帮助!
发布于 2017-12-08 14:33:14
也许到popper.js的路径有问题。Popper所需的文件位于'node_modules/popper.js/dist/umd/popper.min.js‘中
https://stackoverflow.com/questions/47380767
复制相似问题