动态加载资源
<p>> 仅支持全局加载, 以下方法只能在 <code>app/admin/bootstrat.php</code> 中使用
> 前端会在获取配置信息时, 将这些资源加载到页面中</p>
<p><br></p>
<h2><strong>方法</strong></h2>
<p><code>Admin</code> 中提供了以下方法来动态加载资源:</p>
<p><br></p>
<h3><strong>js()</strong></h3>
<p>加载 js 资源,支持单个和多个。</p>
<pre><code class="language-php">// 加载单个js
Admin::js($js);
// 加载多个js
Admin::js([$js1, $js2]);
// eg:
Admin::js('https://cdn.bootcdn.net/ajax/libs/echarts/4.9.0/echarts.min.js');
Admin::js([
'https://cdn.bootcdn.net/ajax/libs/echarts/4.9.0/echarts.min.js',
'https://cdn.bootcdn.net/ajax/libs/echarts/4.9.0/extension/bmap.min.js',
]);</code></pre>
<p><br></p>
<h3><strong>css()</strong></h3>
<p>加载 css 资源,支持单个和多个。</p>
<pre><code class="language-php">// 加载单个css
Admin::css($css);
// 加载多个css
Admin::css([$css1, $css2]);
// eg:
Admin::css('https://cdn.bootcdn.net/ajax/libs/echarts/4.9.0/echarts.min.css');
Admin::css([
'https://cdn.bootcdn.net/ajax/libs/echarts/4.9.0/echarts.min.css',
'https://cdn.bootcdn.net/ajax/libs/echarts/4.9.0/extension/bmap.min.css',
]);</code></pre>
<p><br></p>
<h3><strong>styles()</strong></h3>
<p>加载 style,支持单个和多个。</p>
<pre><code class="language-php">// 加载单个style
Admin::styles($style);
// 加载多个style
Admin::styles([$style1, $style2]);
// eg:
Admin::styles('.box { color: red; }');
Admin::styles([
'.box { color: red; }',
'.box2 { color: blue; }',
]);</code></pre>
<p><br></p>
<h3><strong>script()</strong></h3>
<p>加载 script,支持单个和多个。</p>
<pre><code class="language-php">// 加载单个script
Admin::scripts($script);
// 加载多个script
Admin::scripts([$script1, $script2]);
// eg:
Admin::scripts('console.log(&quot;hello world&quot;)');
Admin::scripts([
'console.log(&quot;hello world&quot;)',
'console.log(&quot;hello world2&quot;)',
]);</code></pre>