Authored by 沈志敏

fix bug

@@ -251,7 +251,7 @@ @@ -251,7 +251,7 @@
251 }, 251 },
252 252
253 categoryChangeHandler() { 253 categoryChangeHandler() {
254 - if (!this.category.length) { 254 + if (!this.category || !this.category.length) {
255 return; 255 return;
256 } 256 }
257 257
@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 <div class="brand-box" v-for="brand in item.brands"> 6 <div class="brand-box" v-for="brand in item.brands">
7 <a href="{{brand.domain | brandUrl}}"> 7 <a href="{{brand.domain | brandUrl}}">
8 <div class="brand-logo"> 8 <div class="brand-logo">
9 - <img v-lazy="brand.logo | resize 150 150" alt="{{brand.name}}"> 9 + <img v-lazy="brand.logo | resize 136 136" alt="{{brand.name}}">
10 </div> 10 </div>
11 <span class="brand-name">{{brand.name}}</span> 11 <span class="brand-name">{{brand.name}}</span>
12 </a> 12 </a>
@@ -25,12 +25,17 @@ @@ -25,12 +25,17 @@
25 .per-brand-box { 25 .per-brand-box {
26 background: #fff; 26 background: #fff;
27 padding: 0 30px; 27 padding: 0 30px;
  28 +
  29 + &:not(:first-of-type) {
  30 + margin-top: 20px;
  31 + }
28 32
29 .index { 33 .index {
30 - padding: 18px 0; 34 + height: 60px;
  35 + line-height: 60px;
31 36
32 a { 37 a {
33 - font-size: 36px; 38 + font-size: 32px;
34 } 39 }
35 } 40 }
36 } 41 }
@@ -40,15 +45,17 @@ @@ -40,15 +45,17 @@
40 } 45 }
41 46
42 .brand-box { 47 .brand-box {
43 - width: 24%;  
44 - height: 180px; 48 + width: 172px;
  49 + height: 162px;
45 float: left; 50 float: left;
46 overflow: hidden; 51 overflow: hidden;
47 text-align: center; 52 text-align: center;
48 - margin: 0 0.5%; 53 + margin-bottom: 20px;
49 54
50 .brand-logo { 55 .brand-logo {
51 - height: 150px; 56 + margin: 0 auto;
  57 + width: 136px;
  58 + height: 136px;
52 overflow: hidden; 59 overflow: hidden;
53 60
54 img { 61 img {
@@ -57,7 +64,8 @@ @@ -57,7 +64,8 @@
57 } 64 }
58 65
59 .brand-name { 66 .brand-name {
60 - width: 100%; 67 + width: 136px;
  68 + font-size: 18px;
61 color: #d0d0d0; 69 color: #d0d0d0;
62 overflow: hidden; 70 overflow: hidden;
63 white-space: nowrap; 71 white-space: nowrap;
@@ -2,9 +2,7 @@ @@ -2,9 +2,7 @@
2 <div class="tab-top-fixed"> 2 <div class="tab-top-fixed">
3 <tab :page="page"></tab> 3 <tab :page="page"></tab>
4 </div> 4 </div>
5 - <div class="resources">  
6 - <resources :content-code.sync="contentCode"></resources>  
7 - </div> 5 + <resources :content-code.sync="contentCode"></resources>
8 </template> 6 </template>
9 <style> 7 <style>
10 .tab-top-fixed { 8 .tab-top-fixed {
@@ -16,10 +14,14 @@ @@ -16,10 +14,14 @@
16 } 14 }
17 15
18 .resources { 16 .resources {
19 - margin-top: 100px; 17 + margin-top: 90px;
  18 +
  19 + .recommend-content-five {
  20 + margin-top: -1px;
20 21
21 - .recommend-content-five a {  
22 - height: 186px; 22 + a {
  23 + height: 218px;
  24 + }
23 } 25 }
24 } 26 }
25 </style> 27 </style>
@@ -81,6 +81,7 @@ @@ -81,6 +81,7 @@
81 text-align: center; 81 text-align: center;
82 background: #fff; 82 background: #fff;
83 transform: translate(-50%, 0); 83 transform: translate(-50%, 0);
  84 + border-bottom: 1px solid #eee;
84 85
85 .channel { 86 .channel {
86 display: inline-block; 87 display: inline-block;
@@ -99,11 +100,5 @@ @@ -99,11 +100,5 @@
99 border-bottom: 4px solid #000; 100 border-bottom: 4px solid #000;
100 } 101 }
101 } 102 }
102 -  
103 - .focus {  
104 - .name {  
105 - border-bottom: 4px solid #000;  
106 - }  
107 - }  
108 } 103 }
109 </style> 104 </style>
@@ -25,8 +25,6 @@ @@ -25,8 +25,6 @@
25 25
26 <style> 26 <style>
27 .focus-floor { 27 .focus-floor {
28 - border-bottom: 1px solid #eee;  
29 -  
30 .swipe { 28 .swipe {
31 position: relative; 29 position: relative;
32 height: 100%; 30 height: 100%;
@@ -10,7 +10,6 @@ @@ -10,7 +10,6 @@
10 margin: 0; 10 margin: 0;
11 padding: 6px 0; 11 padding: 6px 0;
12 right: 0; 12 right: 0;
13 - border-radius: 8px;  
14 background: #fff; 13 background: #fff;
15 opacity: 0.8; 14 opacity: 0.8;
16 top: 0; 15 top: 0;