Authored by 毕凯

侧边栏数据

... ... @@ -23,12 +23,27 @@ const processFloor = (list) => {
return formatData;
};
const getSideTopColor = (guangChoosed) => {
// 判断逛的背景色
let color = false;
if (guangChoosed === 'girls') {
color = '#FF88AE';
} else if (guangChoosed === 'kids') {
color = '#7ad9f9';
} else if (guangChoosed === 'lifestyle') {
color = '#4f4138';
}
return color;
};
/**
* 处理侧边栏数据
* @param {[array]} list
* @return {[array]}
*/
const processSideBar = (list) => {
const processSideBar = (list, guangChoosed) => {
const formatData = [];
let offset = 0; // 分割数组用到的游标
... ... @@ -37,11 +52,11 @@ const processSideBar = (list) => {
if (item.sub) {
let sub = [{
sortName: '逛',
sortNameEn: 'TrendFinder',
sortName: item.sortName,
sortNameEn: item.sortNameEn,
back: true,
isSelect: false,
bgColor: '#000'
bgColor: getSideTopColor(guangChoosed)
}];
_.forEach(item.sub, (s) => {
... ... @@ -93,7 +108,7 @@ const getLeftNav = (guangChoosed) => {
result = JSON.parse(result);
if (result.code === 200) {
return processSideBar(result.data);
return processSideBar(result.data, guangChoosed);
} else {
return result;
}
... ...
... ... @@ -23,7 +23,6 @@
{{#if sub}}
<ul class="sub-nav">
{{# sub}}
{{log this}}
<li class="{{# isSelect}}current{{/ isSelect}}" style="background-color:{{bgColor}};">
{{#if sortUrl}}
<a href="{{sortUrl}}" style="{{#if sortNameColor}}color:{{sortNameColor}};{{/if}}">
... ...