Blame view

src/common/data.js 3.48 KB
0db291810   BigBoss   “-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   BigBoss   首页逻辑修改
40
41
  
  
0db291810   BigBoss   “-mcomfirmOder页面
42
  export default [
c41ff77d3   BigBoss   首页页面搭建
43
44
45
46
47
48
49
50
  	{
  		"name":'综合',
  		"type": 'filter',
  		"submenu": [{
  				"submenu": [
  
  				]
  			},
0db291810   BigBoss   “-mcomfirmOder页面
51
  		],
c41ff77d3   BigBoss   首页页面搭建
52
53
  	},
  	{
0db291810   BigBoss   “-mcomfirmOder页面
54
  		"name":'品牌',
c41ff77d3   BigBoss   首页页面搭建
55
56
  		"type": 'filter',
  		"submenu": [{
7a2dda446   BigBoss   首页逻辑修改
57
58
  				// "name": '品牌',
  				// "value": "品牌",
0db291810   BigBoss   “-mcomfirmOder页面
59
60
61
62
63
64
65
  				"submenu": [{
  						"name": "帕森",
  						"value": "帕森",
  					},
  					{
  						"name": "海伦凯勒",
  						"value": "海伦凯勒",
c41ff77d3   BigBoss   首页页面搭建
66
67
68
69
70
71
72
73
74
  					},
  				]
  			},
  		]
  	},
  	{
  		"name":'功能',
  		"type": 'filter',
  		"submenu": [{
7a2dda446   BigBoss   首页逻辑修改
75
76
77
78
79
80
81
82
83
84
85
86
87
  				"submenu": [{
  						"name": "满减活动",
  						"value": "满减活动"
  					},
  					{
  						"name": "打折优惠",
  						"value": "打折优惠"
  					},
  					{
  						"name": "会员专享",
  						"value": "会员专享"
  					}
  				]
c41ff77d3   BigBoss   首页页面搭建
88
89
90
91
92
93
94
95
  			}
  		]
  	},
  	{
  		"name":'材质',
  		"type": 'filter',
  		"submenu": [{
  				"submenu": [{
0db291810   BigBoss   “-mcomfirmOder页面
96
  						"name": "满减活动",
c41ff77d3   BigBoss   首页页面搭建
97
98
99
  						"value": "满减活动"
  					},
  					{
0db291810   BigBoss   “-mcomfirmOder页面
100
  						"name": "打折优惠",
c41ff77d3   BigBoss   首页页面搭建
101
102
103
  						"value": "打折优惠"
  					},
  					{
0db291810   BigBoss   “-mcomfirmOder页面
104
  						"name": "会员专享",
c41ff77d3   BigBoss   首页页面搭建
105
106
107
108
109
  						"value": "会员专享"
  					}
  				]
  			}
  		]
0db291810   BigBoss   “-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   BigBoss   首页页面搭建
131
132
  	}
  ]