我的jquery有这个问题,我希望能够在我的应用程序中的任何地方使用它。我已经使用npm install jquery
安装了它,并将它导入到我的app.js
文件中,如下所示:
import $ from "jquery";
window.$ = $;
在我的livewire组件中,我有这样的代码:
@push('scripts')
<script>
$(function () {
alert("Hello");
});
</script>
@endpush
使用这段代码,我得到了以下错误:Uncaught ReferenceError: $ is not defined
最后,我的刀片式服务器布局文件中包含以下内容:
@livewireScripts
<script src="{{ mix('js/app.js') }}"></script>
@stack('scripts')
这段代码只有放在app.js
文件中才有效。
1条答案
按热度按时间vs91vp4v1#
尝试用这个替换你的导入:
信用:How to use JQuery in Laravel (NPM)信用卡
如果这不起作用,请尝试添加一个加载事件: