Javascript Laravel,webpack.mix中的js,未找到函数
我用的是Laravel 5.6。在webpack.mix.js中,我有以下内容:Javascript Laravel,webpack.mix中的js,未找到函数,javascript,laravel-5,webpack,blade,Javascript,Laravel 5,Webpack,Blade,我用的是Laravel 5.6。在webpack.mix.js中,我有以下内容: .js([ 'resources/assets/js/backend/before.js', 'resources/assets/js/backend/app.js', 'resources/assets/js/backend/after.js', 'resources/assets/js/backend/funcionesJquery.js',//THIS IS NEW '
.js([
'resources/assets/js/backend/before.js',
'resources/assets/js/backend/app.js',
'resources/assets/js/backend/after.js',
'resources/assets/js/backend/funcionesJquery.js',//THIS IS NEW
'resources/assets/js/backend/events.js',
], 'public/js/backend.js')
@push('after-scripts')
<script>
testAlert();
</script>
@endpush
好的,现在functionesjquery.js只是这样:
alert("LOADEAD");
function testAlert(){
alert("TEST");
}
现在我认为:
.js([
'resources/assets/js/backend/before.js',
'resources/assets/js/backend/app.js',
'resources/assets/js/backend/after.js',
'resources/assets/js/backend/funcionesJquery.js',//THIS IS NEW
'resources/assets/js/backend/events.js',
], 'public/js/backend.js')
@push('after-scripts')
<script>
testAlert();
</script>
@endpush
@push('after-scripts')
testAlert();
@端推
当我加载带有该视图的页面时,它会显示
警报(“LOADEAD”)代码>但我得到的函数在testAlert()
中找不到。为什么会这样?代码加载良好,但为什么找不到函数。因为函数在没有调用的情况下无法工作。你可以试试。谢谢
$(document).ready(function() {
$(document).on("keydown", disableF5);
var testAlert='';
if(testAlert==''){
testAlert();
}
});
function testAlert(){
alert("IS NULL");
}