Blame view
src/common/data.js
3.48 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 |
// 数据格式,数据中只需要包含以下字段和数据格式,可以添加字段,比如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应该是一个标识,给后台识别所用的. // 数据较长,请仔细查看。 |
7a2dda446 首页逻辑修改 |
40 41 |
|
0db291810 “-mcomfirmOder页面 |
42 |
export default [ |
c41ff77d3 首页页面搭建 |
43 44 45 46 47 48 49 50 |
{ "name":'综合', "type": 'filter', "submenu": [{ "submenu": [ ] }, |
0db291810 “-mcomfirmOder页面 |
51 |
], |
c41ff77d3 首页页面搭建 |
52 53 |
}, { |
0db291810 “-mcomfirmOder页面 |
54 |
"name":'品牌', |
c41ff77d3 首页页面搭建 |
55 56 |
"type": 'filter', "submenu": [{ |
7a2dda446 首页逻辑修改 |
57 58 |
// "name": '品牌', // "value": "品牌", |
0db291810 “-mcomfirmOder页面 |
59 60 61 62 63 64 65 |
"submenu": [{ "name": "帕森", "value": "帕森", }, { "name": "海伦凯勒", "value": "海伦凯勒", |
c41ff77d3 首页页面搭建 |
66 67 68 69 70 71 72 73 74 |
}, ] }, ] }, { "name":'功能', "type": 'filter', "submenu": [{ |
7a2dda446 首页逻辑修改 |
75 76 77 78 79 80 81 82 83 84 85 86 87 |
"submenu": [{ "name": "满减活动", "value": "满减活动" }, { "name": "打折优惠", "value": "打折优惠" }, { "name": "会员专享", "value": "会员专享" } ] |
c41ff77d3 首页页面搭建 |
88 89 90 91 92 93 94 95 |
} ] }, { "name":'材质', "type": 'filter', "submenu": [{ "submenu": [{ |
0db291810 “-mcomfirmOder页面 |
96 |
"name": "满减活动", |
c41ff77d3 首页页面搭建 |
97 98 99 |
"value": "满减活动" }, { |
0db291810 “-mcomfirmOder页面 |
100 |
"name": "打折优惠", |
c41ff77d3 首页页面搭建 |
101 102 103 |
"value": "打折优惠" }, { |
0db291810 “-mcomfirmOder页面 |
104 |
"name": "会员专享", |
c41ff77d3 首页页面搭建 |
105 106 107 108 109 |
"value": "会员专享" } ] } ] |
0db291810 “-mcomfirmOder页面 |
110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
}, { "name":'折扣', "type": 'filter', "submenu": [{ "name": "折扣(多选)", "submenu": [{ "name": "满减活动", "value": "满减活动" }, { "name": "打折优惠", "value": "打折优惠" }, { "name": "会员专享", "value": "会员专享" } ] } ] |
c41ff77d3 首页页面搭建 |
131 132 |
} ] |