开发者问题收集

Laravel 7.6.2 app.js 错误 app.js:3449 未捕获的类型错误:无法将对象转换为原始值

2020-04-25
372

如上所述,我使用的是 Laravel 7.6.2,当我单击导航栏切换按钮时,浏览器控制台中不断出现错误,如下图所示。

在此处输入图像描述

在此处输入图像描述

这是使用的 css 和脚本文件:

<link rel="dns-prefetch" href="//fonts.gstatic.com">
<!-- <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> -->
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,300;1,400;1,500;1,600;1,700&display=swap" rel="stylesheet">

<!-- Styles -->
<link rel="stylesheet" type="text/css" href="{{ asset('css/bootstrap.min.css')}}">
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
<link href="{{ asset('css/jomkurus.css') }}" rel="stylesheet">
<!-- Plugins -->
<script src="{{asset('fontawesome/js/all.js')}}"></script>

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

提前感谢您的建议。

2个回答

我已经找到这个问题的根本原因,似乎是因为 jQuery 3.5.0 版本的问题。目前,解决方案是将 jQuery 降级到 3.4.1 版本。讨论可以在这里找到。github.com/twbs/bootstrap/issues/30553 我已经试过了,有效!

Yeo Keat
2020-04-25

jQuery 发布了 3.5.1,修复了这个错误( jQuery 博客 )。

您可以在项目中更新此模块:

npm install [email protected]
npm run dev
Vladimir Mart
2020-05-24