[英]Vue including Javascript files twice in Laravel Spark Blade template
我是 Laravel Spark 和 Vue 的新手,並嘗試將現有應用程序遷移到它。 在該應用程序中,我將這些腳本包含在 Blade 模板中,然后將其注入 app.blade.php:
<script type="application/javascript" src="{{ mix('js/sidebar.js') }}"></script>
<script type="application/javascript" src="{{ mix('js/addEditTask.js') }}"></script>
<script type="application/javascript" src="{{ mix('js/scheduler.js') }}"></script>
問題是這些文件中的函數被調用了兩次。 我怎樣才能解決這個問題?
我最終在 app.blade.php 的底部添加了一個堆棧,所以它看起來像這樣:
<!-- JavaScript -->
@stack('scripts-bottom')
<script src="{{ mix('js/app.js') }}"></script>
然后在我的另一個刀片文件中,我將它們推入堆棧:
@push('scripts-bottom')
<script type="application/javascript" src="{{ asset('js/sidebar.js') }}"></script>
<script type="application/javascript" src="{{ asset('js/addEditTask.js') }}"></script>
<script type="application/javascript" src="{{ asset('js/scheduler.js') }}"></script>
@endpush
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.