企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 方法原型: ``` addSwitch($name = '', $title = '', $tips = '', $default = 2, $attr = []) ``` ## 参数说明: ``` * @param string $name 字段名及是否必填 格式: name:require 或 name * @param string $title 标题 * @param string $tips 提示文字 * @param int $default 默认值2, 1为开, 其他为关 * @param array $attr 其他属性 { * active_text: switch 打开时的文字描述,默认无, * inactive_text: switch 关闭时的文字描述,默认无, * active_color: switch 打开时的背景色,默认#409EFF, * inactive_color: switch 关闭时的背景色,默认#C0CCDA, * } ``` ## 调用方式 - 添加一个开关 ``` return SBuilder::make('form') ->addSwitch('is_menu', '是否菜单', '', 1) ->fetch(); ``` > 页面效果: ![](images/screenshot_1557823066322.png) - 可以自定义颜色及文字 ``` return SBuilder::make('form') ->addSwitch('is_menu', '是否菜单', '', 1, [ 'active_text' => '是', 'inactive_text' => '否', 'active_color' => '#409EFF', 'inactive_color' => 'red', ]) ->fetch(); ``` > 页面效果 ![](images/screenshot_1557823241758.png)