组件封装
提供一种思路, 仅供参考~
组件封装
添加一个 Components
类, 用于存放自定义组件, 初始模板类似这样:
文件: app/Support/Components.php
<?php
namespace App\Support;
class Components
{
public static function make()
{
return new self();
}
public function jumpToBaiDu(){
return amis()->UrlAction()->url('https://www.baidu.com')->type('link')->blank()->label('百度一下');
}
}
使用方式
Components::make()->jumpToBaiDu();
// 你依然可以继续调用组件的方法
Components::make()->jumpToBaiDu()->className('btn btn-primary');
分享组件
你可以在 GitHub 的 discussions 分享你的组件, 或者获取他人分享的组件~
👉 discussions