最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Laravel 前端資源配置教程

 更新時(shí)間:2019年10月18日 13:47:50   作者:don6105  
今天小編就為大家分享一篇Laravel 前端資源配置教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

最近在學(xué)Laravel,遇到前端資源加載的問題,記錄一下。

一、前端共用資源的配置

1. webpack.mix.js

//一般不太更動(dòng),透過以下兩個(gè)檔案講所需資源加載。

mix.js('resources/assets/js/app.js', 'public/js')
 .sass('resources/assets/sass/app.scss', 'public/css');

2. npm 命令安裝前端套件資源(以jquery-ui為例)

npm install jquery-ui --save-dev
 // --save-dev 為加入到package.json:devdependencies中

3. 配置JS資源

// resources/assets/js/app.js
try {
 window.$ = window.jQuery = require('jquery');
 require('bootstrap-sass');
 window.datepicker = require('jquery-ui');
 // 或 import 'jquery-ui/ui/widgets/datepicker.js';
 // add as many widget as you may need
 // 路徑到node_modules/jquery-ui...去找
} catch (e) { }

4. 配置CSS資源

// resources/assets/sass/app.scss
@import '~jquery-ui/themes/base/all.css';

/* 路徑到node_modules/jquery-ui...去找 */

5. 初始/啟用套件模組

// resources/assets/js/app.js
$('.datepicker').datepicker();
// e.g <input type="text" class="datepicker" />

// 此例之datepicker僅示范,datepicker非所有頁(yè)面共用,建議寫在view(blade)里面,見下段push的方式。
// vue所有頁(yè)面共用,可以在app.js初始/啟用

6. npm編譯

npm run dev
#resource檔案夾下的資源需要編譯才會(huì)生效

二、各頁(yè)面私有資源

1. 共用標(biāo)題模板

@stack('styles')
@stack('scripts')

<!-- 
 在適當(dāng)位置加入以上兩條語句,建議@stack('styles'放在<head>中,
 @stack('scripts')放在<body>內(nèi)底部(部分JS需要等DOM加載完成方可使用)。
-->

2. 各頁(yè)面內(nèi)容模板

@push('styles')
 <link rel="stylesheet" href="{{ asset('Path_to_CSS') }}" rel="external nofollow" >
@endpush

@push('scripts')
 <script src="{{ asset('Path_to_JS') }}"></script>
@endpush

@section('content')
 <div>
  ...
 </div>
@endsection

以上這篇Laravel 前端資源配置教程就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

舞阳县| 阿合奇县| 大厂| 温州市| 宁河县| 胶州市| 孟州市| 腾冲县| 黔西县| 花垣县| 浮梁县| 岐山县| 三穗县| 盐源县| 大兴区| 红原县| 巴彦县| 梧州市| 南漳县| 徐汇区| 措美县| 成都市| 晋中市| 建阳市| 陆河县| 永吉县| 桂东县| 三河市| 桦南县| 郴州市| 中阳县| 新绛县| 侯马市| 无棣县| 赤城县| 德江县| 安图县| 荥阳市| 横山县| 邵阳县| 常德市|