1.1.76 • Published 5 years ago
dew-table v1.1.76
dewTable
介绍
大数据树形组件和选择框组件
软件架构
软件架构说明
安装教程 需要同时安装vxe-table和element ui的组件
npm i dew-table
npm i element-ui -S
npm install --save vxe-table@2.9.26
npm install --save xe-utils@2.8.1在 main.js 中写入以下内容:
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import 'element-ui/lib/theme-chalk/display.css'
import 'vxe-table/lib/style.css'
import 'vxe-table/lib/style.css'
import dewTable from 'dew-table'
Vue.use(VXETable)
Vue.use(ElementUI)
Vue.use(dewTable)使用说明
树形组件
<dew-tree :data="data" label="labelName" children="child"></dew-tree>| 属性 | 说明 | 默认值 |
|---|---|---|
| data | 数据 | |
| children | 子节点属性 | children |
| label | 指定节点标签为节点对象的某个属性值 | label |
| id | 节点的唯一标识 | id |
| height | 高度 | 300px |
| expand | 默认全部展开 | false |
| checkBox | 开启复选功能 | false |
| expandData | 默认展开节点 | |
| filterMethod | 自定义搜索方法 |
| 方法名 | 说明 | 参数 |
|---|---|---|
| filter | 默认过滤 | 接收object的参数,该参数会在 filterMethod 中作为第一个参数 |
| getCheckNode | 获得复选框选择项 | |
| getExpandNode | 获得显示的节点 |
| 事件 | 说明 | 回调参数 |
|---|---|---|
| node-click | 节点被点击时的回调 | 节点对应的 Node |
| check | 当复选框被点击的时候触发 | 共两个参数节点对应的 Node,复选框的Boolean值 |
选择器组件
<dew-select :result.sync="model" :data="data"></dew-select>| 属性 | 说明 | 默认值 |
|---|---|---|
| result | 输入框绑定数据 | |
| data | 下拉数据 | |
| value | 选项的值 | value |
| label | 选项的标签 | label |
| multiple | 是否多选 | false |
| filterMethod | 自定义搜索方法 | (val,item)=>{return item.label.indexOf(val)!=-1} |
| 事件 | 说明 | 回调参数 |
|---|---|---|
| click-option | 点击选项时的回调 | 对应的选项 |
参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
1.1.76
5 years ago
1.1.74
5 years ago
1.1.75
5 years ago
1.1.73
5 years ago
1.1.72
5 years ago
1.1.7
5 years ago
1.1.71
5 years ago
1.1.1
5 years ago
1.1.0
5 years ago
1.1.6
5 years ago
1.1.5
5 years ago
1.1.4
5 years ago
1.1.3
5 years ago
1.1.2
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.2
5 years ago
1.0.3
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago