相关疑难解决方法(0)

反应错误:__WEBPACK_IMPORTED_MODULE_4_jquery ___ default(...)(...)。modal不是函数

我正在使用Bootstrap 4进行​​React项目。Bootstrap已通过CDN导入。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

我想要的是在满足条件的情况下显示/隐藏模式。我已经使用了导入jQuery

npm install jquery --save
Run Code Online (Sandbox Code Playgroud)

在组件中

import $ from 'jquery'; <-to import jquery

$('#addSupModal').modal('show'); <- to show modal
Run Code Online (Sandbox Code Playgroud)

但是在执行上述行的过程中,它显示出如下错误

Unhandled Rejection (TypeError): __WEBPACK_IMPORTED_MODULE_4_jquery___default(...)(...).modal is not a function
Run Code Online (Sandbox Code Playgroud)

我读到这个错误,它说这也许是因为使用CDN和npm两次导入了jquery。我不确定原因是什么。但是我也尝试过仅从一种方法导入jquery,但是它不起作用。有什么建议么?

jquery reactjs bootstrap-4

3
推荐指数
1
解决办法
2077
查看次数

标签 统计

bootstrap-4 ×1

jquery ×1

reactjs ×1