数据格式
必须存在id
、name(名称)
、parentid(父ID)
这三个字段,最顶级菜单parentid
对应值为0
{ '1000' : {"id":"1000", "name":"北京", "parentid":"0"}, '1001' : {"id":"1001", "name":"北京市", "parentid":"1000"}, '1002' : {"id":"1002", "name":"东城区", "parentid":"1001"}, '1003' : {"id":"1003", "name":"西城区", "parentid":"1001"}, '1004' : {"id":"1004", "name":"丰台区", "parentid":"1001"}, '1005' : {"id":"1005", "name":"江苏", "parentid":"0"}, '1006' : {"id":"1006", "name":"无锡", "parentid":"1005"}, '1007' : {"id":"1007", "name":"苏州", "parentid":"1005"}, '1008' : {"id":"1008", "name":"太平镇", "parentid":"1007"}, '1009' : {"id":"1009", "name":"相城区", "parentid":"1007"} } //或者 [ {"id":"1000", "name":"北京", "parentid":"0"}, {"id":"1001", "name":"北京市", "parentid":"1000"}, {"id":"1002", "name":"东城区", "parentid":"1001"}, {"id":"1003", "name":"西城区", "parentid":"1001"}, {"id":"1004", "name":"丰台区", "parentid":"1001"}, {"id":"1005", "name":"江苏", "parentid":"0"}, {"id":"1006", "name":"无锡", "parentid":"1005"}, {"id":"1007", "name":"苏州", "parentid":"1005"}, {"id":"1008", "name":"太平镇", "parentid":"1007"}, {"id":"1009", "name":"相城区", "parentid":"1007"} ]
原始Select联动菜单
美化后Select联动菜单
默认
尺寸
Select选项
名称 | 类型 | 描述 |
---|---|---|
size | string | 默认undefined,控件尺寸大小,可选:xs,sm,lg ,仅type 为selectX 时有效 |
height | number | 最大高度,下拉列表高度,超出自动出现滚动条,仅type 为selectX 时有效 |
data | object | 数据集合 |
title | string | 标题 |
type | string | 联动菜单类型,可选:select、selectX |
callback | function | 回调函数 |
下拉列表联动菜单
弹窗联动菜单
底部弹出框
下拉列表/弹窗联动菜单选项
名称 | 类型 | 描述 |
---|---|---|
btn | object | 按钮控制:cancel 为true 显示取消按钮,confirm 为true 显示确认按钮 |
skin | string | 主题样式可选:default、primary、success、info、warning、danger |
height | number | 最大高度,默认400,下拉列表高度,超出自动出现滚动条 |
data | object | 数据集合 |
title | string | 标题 |
type | string | 联动菜单类型,可选:dropdown、popover |
callback | function | 回调函数 |