# JsCmd
---
命令的管理者主要功能如下:
1. 收集命令。
2. 传递给前台命令。
3. 简化常用的命令。
实例化方式:
```html
JsCmd::make();
```
举例:
```html[danger]
JsCmd::make()->addCmd($cmd1)->addCmd($cmd2)->run();
```
具体方法
名称 | 含义
:-:|:-
addCmd | 添加命令,可家多条命令 如 `JsCmd::make()->addCmd($cmd1)->addCmd($cmd2)`
run | 执行命令,负责把命令通过json数据传递给前台执行。`JsCmd::make()->addCmd($cmd1)->addCmd($cmd2)->run()`
简化方法|以下的方法是为了更加方便了常见的几种命令的封装
alertRefresh | 参数 ($msg = "操作成功", $layerNum = 0) ,简化的弹出框并刷新当前页面 ,是以下代码的封装 `self::make()->addCmd(Alert::make()->msg($msg)->onOk(Refresh::make()->layerNum($layerNum)))->run()`
alertCloseRefresh | 参数 ($msg = "操作成功", $closeNum = 0, $layerNum = 0),简化的,弹出信息框,点击按钮关闭当前页面,并刷新父页面。
alertUrl | 参数 ($url, $msg = "操作成功", $openType = "location")
toastRefresh | 参数($msg = "操作成功", $layerNum = 0) 类似 `alertRefresh` ,提示方式不一样
toastCloseRefresh | 参数 ($msg = "操作成功", $closeNum = 0, $layerNum = 0) 类似 `alertCloseRefresh` ,提示方式不一样
toastUrl | 参数 ($url, $msg = "操作成功", $openType = "location") 类似 `alertUrl` ,提示方式不一样
url | 参数 ($url, $openType = "location") 跳转
- 简介/安装
- 快速搭建一个用户中心
- Js代码写在哪里
- 环境变量Args
- 前台组件
- Dialog方式打开页面
- Addtab方式打开页面
- Alert提醒框
- Confirm确认框
- Prompt输入框
- 表单Form
- 列表Table/list
- 基础Table
- 控制Table
- 搜索Table
- 城市选择city-picker
- 文件上传组件
- 基础版本
- 简单版本
- 更多实用组件
- 后台
- 实现方式综述
- 命令管理类JsCmd
- 命令
- Alert命令
- Url命令
- Toast命令
- JsEval命令
- Close命令
- Refresh命令
- CloseAndRefresh命令
- 常用命令的简化
- 文件上传
- 后台基础
- 后台进阶
- 左侧导航badge配置