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说明