Javascript 在Laravel 5.2中的特定视图上加载CSS和JS文件
我有CSS和JS文件,必须只加载在Laravel5.2中某些非常特定的视图上 我的老板决定放弃我们用来在刀片模板上加载JS文件的RequireJS。现在,我们正在尝试以本机方式加载依赖项 这是我的代码:Javascript 在Laravel 5.2中的特定视图上加载CSS和JS文件,javascript,php,css,laravel-5,laravel-5.2,Javascript,Php,Css,Laravel 5,Laravel 5.2,我有CSS和JS文件,必须只加载在Laravel5.2中某些非常特定的视图上 我的老板决定放弃我们用来在刀片模板上加载JS文件的RequireJS。现在,我们正在尝试以本机方式加载依赖项 这是我的代码: @extends('layouts.app') <link href="{{ URL::asset('assets/css/slick.grid.css') }}" rel="stylesheet"> <link href="{{ URL::asset('assets/css/
@extends('layouts.app')
<link href="{{ URL::asset('assets/css/slick.grid.css') }}" rel="stylesheet">
<link href="{{ URL::asset('assets/css/examples.css') }}" rel="stylesheet">
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function() {
loadscript('assets/js/jquery.event.drag-2.3.0.js');
loadscript('assets/js/slick.rowselectionmodel.js');
loadscript('assets/js/slick.core.js');
loadscript('assets/js/slick.grid.js');
});
</script>
@section('page')
//the rest of page
这确实有效,但感觉相当慢,我相信一定有更好的方法在我们想要的任何视图上使用laravel加载特定的css和js文件
仅在某些视图上加载css和js文件非常重要。
@extends('layouts.master'))
@节(“样式”)
@停止
@extends('layouts.master'))
@节(“样式”)
@停止
如果您不喜欢@section()的想法,只想将动态脚本放在一个地方,请查看我的详细答案:
总之,使用命名路由:
<!-- In layout template -->
@if (in_array(Route::currentRouteName(), ['profile', 'register']))
<script src="example.js"></script>
@endif
@if(在数组中(Route::currentRouteName(),['profile','register']))
@恩迪夫
如果您不喜欢@section()的想法,只想将动态脚本放在一个地方,请查看我的详细答案:
总之,使用命名路由:
<!-- In layout template -->
@if (in_array(Route::currentRouteName(), ['profile', 'register']))
<script src="example.js"></script>
@endif
@if(在数组中(Route::currentRouteName(),['profile','register']))
@恩迪夫
<!-- In layout template -->
@if (in_array(Route::currentRouteName(), ['profile', 'register']))
<script src="example.js"></script>
@endif