Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.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 Laravel,webpack.mix中的js,未找到函数_Javascript_Laravel 5_Webpack_Blade - Fatal编程技术网

Javascript Laravel,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 '

我用的是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
    '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");
}