Blame view

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