我這樣稱呼我的 css <link href="{{ URL::asset('/assets/css/app.min.css') }}" id="app-style" rel="stylesheet" type="text/css" />
有id標簽css。如果我的 url 站點沒有像 laravel.test/example 這樣的子域,則此 css 成功呼叫了該目錄。但是如果我的 url 站點像 laravel.test/example/example2..
如果我洗掉它id.. 它適用于所有網站。但我需要它,id因為它制作了一些功能,例如更改明/暗模式布局。
所以id='app-style'要歸檔app.js。在app.js那里s("#app-style").attr("href","assets/css/app-dark.min.css")。app-dark.min.css是呼叫失敗..
如果我可以在 javascript 上使用刀片會很容易。
uj5u.com熱心網友回復:
我認為您應該使用
asset()輔助功能,但我不確定:
<link href="{{ asset('./css/app.min.css')}}" rel="stylesheet">
uj5u.com熱心網友回復:
在您的刀片中,您可以檢查是否有東西。您可以包含一個條件來進行切換。類似的東西:
@php
$hasDarkMode = true;
$link = $hasDarkMode ? 'app-dark.min.css' : 'app.min.css';
@endphp
<link href="{{ URL::asset('/assets/css/' . $link) }}"
rel="stylesheet"
type="text/css" />
但在 href 屬性上設定條件可能最有意義。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/401205.html
下一篇:如何正確使用懸停和位置:絕對?
