# 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配置