【问题标题】:Laravel, js in webpack.mix, function not foundLaravel,webpack.mix中的js,找不到函数
【发布时间】:2018-10-14 03:23:10
【问题描述】:

我正在使用 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')

好了,现在functioncesJquery.js就只有这个了:

alert("LOADEAD");
function testAlert(){
    alert("TEST");
}

现在在一个视图中我有这个:

@push('after-scripts')
<script>
    testAlert();
</script>
@endpush

当我使用该视图加载页面时,它会显示alert("LOADEAD");,但我得到的功能无论如何都找不到testAlert()。为什么会这样?代码加载良好,但为什么找不到函数。

【问题讨论】:

    标签: javascript laravel-5 webpack blade


    【解决方案1】:

    因为函数在没有调用的情况下无法工作。你可以试试看。谢谢

    $(document).ready(function() {
      $(document).on("keydown", disableF5);
        var testAlert='';
        if(testAlert==''){
            testAlert();
        }
    });
    function testAlert(){
        alert("IS NULL");
    }
    

    【讨论】:

      猜你喜欢
      • 2018-06-06
      • 2019-05-31
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 2017-07-07
      • 2019-01-20
      • 2018-05-19
      • 2015-04-14
      相关资源
      最近更新 更多