介绍
本篇文章为大家展示了怎么在Laravel中配置前端资源,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<强>一、前端共用资源的配置强>
<强> 1。webpack.mix。js 强>
//一般不太更动,透过以下两个档案讲所需资源加载。 mix.js(& # 39;资源/资产/js/app.js& # 39;,, & # 39;公共/js # 39;) ,.sass(& # 39;资源/资产/sass/app.scss& # 39;,, & # 39;公共/css # 39;);
<强> 2。npm命令安装前端套件资源(以jquery ui为例)强>
npm install jquery-ui ——save-dev ,//猻ave-dev 为加入到package.json: devdependencies中
<强> 3。配置JS资源强>
//,/资产/JS/app.js资源 try { 窗口。美元,=,window.jQuery =,要求(& # 39;jquery # 39;); ,要求(& # 39;bootstrap-sass& # 39;);=,window.datepicker 要求(& # 39;jquery-ui& # 39;); ,//或,import & # 39; jquery ui/ui/widget/datepicker.js& # 39;; ,//add as  many widget as 你may 需要 ,//路径到node_modules/jquery ui…去找 },catch (e), {,}
<强> 4。配置CSS资源强>
//,/资产/资源/app.scss顶嘴 @import & # 39; ~ jquery ui/主题/基地/all.css& # 39;;/*,路径到node_modules/jquery ui…去找,*/
<强> 5。初始/启用套件模组强>
//,/资产/js/app.js资源 美元(& # 39;.datepicker& # 39;) .datepicker ();//,e.g & lt; input 类型=皌ext",类=癲atepicker",/比;//,此例之datepicker仅示范,datepicker非所有页面共用,建议写在视图(叶片)里面,见下段推的方式。//,vue所有页面共用,可以在app.js初始/启用
<强> 6。npm编译强>
npm run 开发 #资源档案夹下的资源需要编译才会生效
<强>二,各页面私有资源强>
<强> 1。共用标题模板强>
@stack(& # 39;风格# 39;) @stack(& # 39;脚本# 39;) & lt; !,, ,在适当位置加入以上两条语句,建议@stack(& # 39;风格# 39;放在& lt; head>中, ,@stack(& # 39;脚本# 39;)放在& lt; body>内底部(部分JS需要等DOM加载完成方可使用)。 ——在
<强> 2。各页面内容模板强>
@push(& # 39;风格# 39;) ,& lt; link  rel=皊tylesheet" https://www.yisu.com/zixun/, href="{{资产(Path_to_CSS)}}“rel="外部nofollow”> @endpush @push(脚本)