workdesktop使用原生es6 export和import方式搭建的對后端模板渲染友好的前端組件服務。
## 開始使用
從gitee上下載項目,將workdesktop文件夾放置在項目的資源目錄下。根目錄上有三個文件,分別代表:config.js全局配置;include.js導入助手;workdesktop.min.js組件核心文件。
在頁面上引用導入助手(include.js)即可。`<script src="include.js"></script>`
## ajax返回協定:
WD組件全員請求狀態通常包括如下幾個:ajax請求結束,請求服務器結果正確,請求服務器結果失敗。其中的“請求服務器結果正確”,“請求服務器結果失敗”兩個狀態是由后端返回的,它們基于這樣一個協定:
> 返回的json里`code>=0`的時候表示與預期結果相符;`code<0`時表示未達到預期結果(可能是有異常或者由后端發起的特定警告操作)。例如:
```
{
"code": 0,
"msg": "操作完成",
"data": {}
}
```
```
{
"code": -100,
"msg": "寫入數據失敗",
"data": {id:234023849GF,……}
}
```
- 序言
- 安裝
- 組件查詢
- buttons
- WdApiButton
- WdDrawerButton
- WdRefreshButton
- WdRouteButton
- WdConfirmButton
- datagrid
- WdDatagrid
- WdGridDeleteButton
- WdGridEnableButton
- editgrid
- WdEditgrid
- WdEditgridCell
- element
- WdCard
- WdCollapse
- WdDrawerIframe
- WdIframe
- WdLabel
- WdSplitLabel
- WdDetail
- WdToolBar
- WdRepeater
- WdApiManager
- form
- WdDataForm
- WdSelect
- WdRadioList
- WdCheckboxList
- WdUploadImage
- search
- WdSearchCheckbox
- WdSearchDatepick
- WdSearchForm
- WdSearchInput
- WdSearchRadio
- WdSearchSelect
- tree
- WdTree
- 內置服務
- ajax服務
- 消息服務
- 框架方法
- tab操作
- 其他
- demo說明