Owl Admin 中文文档


组件封装

<p>&gt; 提供一种思路, 仅供参考~</p> <p>&lt;br&gt;</p> <h2>组件封装</h2> <p>添加一个 <code>Components</code> 类, 用于存放自定义组件, 初始模板类似这样:</p> <p>文件: <code>app/Support/Components.php</code></p> <pre><code class="language-php">&amp;lt;?php namespace App\Support; class Components { public static function make() { return new self(); } public function jumpToBaiDu(){ return amis()-&amp;gt;UrlAction()-&amp;gt;url('https://www.baidu.com')-&amp;gt;type('link')-&amp;gt;blank()-&amp;gt;label('百度一下'); } }</code></pre> <p>&lt;br&gt;</p> <h2>使用方式</h2> <pre><code class="language-php">Components::make()-&amp;gt;jumpToBaiDu(); // 你依然可以继续调用组件的方法 Components::make()-&amp;gt;jumpToBaiDu()-&amp;gt;className('btn btn-primary');</code></pre> <p>&lt;br&gt;</p> <h2>分享组件</h2> <p>你可以在 GitHub 的 discussions 分享你的组件, 或者获取他人分享的组件~</p> <p>👉 <a href="https://github.com/Slowlyo/owl-admin/discussions/categories/%E7%BB%84%E4%BB%B6%E5%B0%81%E8%A3%85">discussions</a></p>

页面列表

ITEM_HTML