Blame view
src/common/data.js
3.5 KB
0db291810 “-mcomfirmOder页面 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
// 数据格式,数据中只需要包含以下字段和数据格式,可以添加字段,比如id等等,不影响组件显示, // 组件的返回结果是有菜单数组下标形式返回, // 如果传入数据中有value,也会返回value,开发者可根据返回的下标获取所选中的菜单 /* [ { "name":"", //字符串类型 选填项 菜单名称,如不填,则取第一个子菜单的name值,filter和radio类型则将设置为"筛选" "type":"" //字符串类型 必填项 可取值 hierarchy/filter/radio hierarchy单/多层级菜单(最多三级); filter筛选多选菜单; radio筛选单选菜单 "submenu":[ //对象数组类型 必填项 子菜单数据 { "name":"", //字符串类型 必填项 菜单名称 "value":"", //字符串类型 选填项 自定义内容,比如id等等,如果填写了,confirm返回的结果中将返回对应选中的value,若菜单无value字段则返回null,filter类型此字段无效果 "submenu":[ //对象数组类型 必填项 子菜单数据 { "name":"", //字符串类型 必填项 菜单名称 "value":"", //字符串类型 选填项 自定义内容,比如id等等,如果填写了,confirm返回的结果中将返回对应选中的value,若菜单无value字段则返回null "submenu":[ //对象数组类型 必填项 子菜单数据 filter类型无效 { "name":"", //字符串类型 必填项 菜单名称 hierarchy类型层级最多到此 "value":"", //字符串类型 选填项 自定义内容,比如id等等,如果填写了,confirm返回的结果中将返回对应选中的value,若菜单无value字段则返回null } ] } ] } ] } ] */ //0.0.4版本起 返回结果将有两部分组成: /* { index:[], //旧版本的下标数组形式 value:[] //菜单中的valve,结构和下标结果数组一样,只是把下标替换成了value而已 } */ // 以下演示数据中,我故意把value设置成跟name一样,只是为了方便演示,使示例更加易懂,实际使用时候value应该是一个标识,给后台识别所用的. // 数据较长,请仔细查看。 export default [ |
c41ff77d3 首页页面搭建 |
41 42 43 44 45 46 47 48 |
{ "name":'综合', "type": 'filter', "submenu": [{ "submenu": [ ] }, |
0db291810 “-mcomfirmOder页面 |
49 |
], |
c41ff77d3 首页页面搭建 |
50 51 |
}, { |
0db291810 “-mcomfirmOder页面 |
52 |
"name":'品牌', |
c41ff77d3 首页页面搭建 |
53 54 |
"type": 'filter', "submenu": [{ |
0db291810 “-mcomfirmOder页面 |
55 |
"name": '品牌', |
c41ff77d3 首页页面搭建 |
56 |
"value": "品牌", |
0db291810 “-mcomfirmOder页面 |
57 58 59 60 61 62 63 |
"submenu": [{ "name": "帕森", "value": "帕森", }, { "name": "海伦凯勒", "value": "海伦凯勒", |
c41ff77d3 首页页面搭建 |
64 65 66 67 68 69 70 71 72 |
}, ] }, ] }, { "name":'功能', "type": 'filter', "submenu": [{ |
0db291810 “-mcomfirmOder页面 |
73 |
"name": "智能排序", |
c41ff77d3 首页页面搭建 |
74 75 76 |
"value": "智能排序" }, { |
0db291810 “-mcomfirmOder页面 |
77 |
"name": "离我最近", |
c41ff77d3 首页页面搭建 |
78 79 80 |
"value": "离我最近" }, { |
0db291810 “-mcomfirmOder页面 |
81 |
"name": "人均从高到低", |
c41ff77d3 首页页面搭建 |
82 83 84 |
"value": "人均从高到低" }, { |
0db291810 “-mcomfirmOder页面 |
85 |
"name": "人均从低到高", |
c41ff77d3 首页页面搭建 |
86 87 88 89 90 91 92 93 94 |
"value": "人均从低到高" } ] }, { "name":'材质', "type": 'filter', "submenu": [{ "submenu": [{ |
0db291810 “-mcomfirmOder页面 |
95 |
"name": "满减活动", |
c41ff77d3 首页页面搭建 |
96 97 98 |
"value": "满减活动" }, { |
0db291810 “-mcomfirmOder页面 |
99 |
"name": "打折优惠", |
c41ff77d3 首页页面搭建 |
100 101 102 |
"value": "打折优惠" }, { |
0db291810 “-mcomfirmOder页面 |
103 |
"name": "会员专享", |
c41ff77d3 首页页面搭建 |
104 105 106 107 108 |
"value": "会员专享" } ] } ] |
0db291810 “-mcomfirmOder页面 |
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 |
}, { "name":'折扣', "type": 'filter', "submenu": [{ "name": "折扣(多选)", "submenu": [{ "name": "满减活动", "value": "满减活动" }, { "name": "打折优惠", "value": "打折优惠" }, { "name": "会员专享", "value": "会员专享" } ] } ] |
c41ff77d3 首页页面搭建 |
130 131 |
} ] |