Blame view

src/common/data.js 3.43 KB
c41ff77d3   BigBoss   首页页面搭建
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
  // 数据格式,数据中只需要包含以下字段和数据格式,可以添加字段,比如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 [
  	{
  		"name":'综合',
  		"type": 'filter',
  		"submenu": [{
  				"submenu": [
  
  				]
  			},
  		],
  	},
  	{
  		name:'品牌',
  		"type": 'filter',
  		"submenu": [{
  				"name": '品牌',
  				"value": "品牌",
  				"submenu": [{
  						"name": "帕森",
  						"value": "帕森",
  					},
  					{
  						"name": "海伦凯勒",
  						"value": "海伦凯勒",
  					},
  				]
  			},
  		]
  	},
  	{
  		"name":'功能',
  		"type": 'filter',
  		"submenu": [{
  				"name": "智能排序",
  				"value": "智能排序"
  			},
  			{
  				"name": "离我最近",
  				"value": "离我最近"
  			},
  			{
  				"name": "人均从高到低",
  				"value": "人均从高到低"
  			},
  			{
  				"name": "人均从低到高",
  				"value": "人均从低到高"
  			}
  		]
  	},
  	{
  		"name":'材质',
  		"type": 'filter',
  		"submenu": [{
  				"submenu": [{
  						"name": "满减活动",
  						"value": "满减活动"
  					},
  					{
  						"name": "打折优惠",
  						"value": "打折优惠"
  					},
  					{
  						"name": "会员专享",
  						"value": "会员专享"
  					}
  				]
  			}
  		]
  	},
  	{
  		"name":'折扣',
  		"type": 'filter',
  		"submenu": [{
  				"name": "折扣(多选)",
  				"submenu": [{
  						"name": "满减活动",
  						"value": "满减活动"
  					},
  					{
  						"name": "打折优惠",
  						"value": "打折优惠"
  					},
  					{
  						"name": "会员专享",
  						"value": "会员专享"
  					}
  				]
  			}
  		]
  	}
  ]