Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用Bootstrap5中的PopperJ使下拉菜单工作_Javascript_Css_Laravel_Popper.js_Bootstrap 5 - Fatal编程技术网

Javascript 如何使用Bootstrap5中的PopperJ使下拉菜单工作

Javascript 如何使用Bootstrap5中的PopperJ使下拉菜单工作,javascript,css,laravel,popper.js,bootstrap-5,Javascript,Css,Laravel,Popper.js,Bootstrap 5,我目前正在尝试使下拉菜单在Bootstrap5中工作。我读到这个功能需要Popper.js,但我不知道如何正确地包含它(使用LaravelMix的Laravel项目) 我试过以下方法 window.Popper = require(“@popperjs/core”) import { createPopper } from '@popperjs/core' import '@popperjs/core' 所有这些似乎都无法启用我想要的引导下拉功能!我做错了什么?您是否尝试使用bootstr

我目前正在尝试使下拉菜单在Bootstrap5中工作。我读到这个功能需要Popper.js,但我不知道如何正确地包含它(使用LaravelMix的Laravel项目)

我试过以下方法

window.Popper = require(“@popperjs/core”)

import { createPopper } from '@popperjs/core'

import '@popperjs/core'

所有这些似乎都无法启用我想要的引导下拉功能!我做错了什么?

您是否尝试使用
bootstrap.js
文件

window.Popper=require('Popper.js')。默认值;
window.$=window.jQuery=require('jQuery');
需要(“引导”);

此文件在安装时使用

是否尝试使用
bootstrap.js
文件

window.Popper=require('Popper.js')。默认值;
window.$=window.jQuery=require('jQuery');
需要(“引导”);

此文件在安装时使用

以下文件可以使用,Popper.js不推荐使用。安装版本2

npm i @popperjs/core
然后在bootstrap.js中

try {
    window.Popper = require('@popperjs/core');
    window.$ = window.jQuery = require('jquery');

    require('bootstrap');
} catch (e) {
}
最后,运行
npm run dev
,并在布局中包含以下内容

<!-- Scripts -->
<script src="{{ asset('js/app.js') }}" defer></script>

以下方法可行,Popper.js已被弃用。安装版本2

npm i @popperjs/core
然后在bootstrap.js中

try {
    window.Popper = require('@popperjs/core');
    window.$ = window.jQuery = require('jquery');

    require('bootstrap');
} catch (e) {
}
最后,运行
npm run dev
,并在布局中包含以下内容

<!-- Scripts -->
<script src="{{ asset('js/app.js') }}" defer></script>


。默认值似乎未定义。只是
window.Popper=require('@popperjs/core')
似乎就是它。
。默认值似乎未定义。只是
window.Popper=require('@popperjs/core')
似乎就是它。