Authored by 王水玲

星潮bug 修改

@@ -131,7 +131,7 @@ const _processDetailData = (list) => { @@ -131,7 +131,7 @@ const _processDetailData = (list) => {
131 list = list || []; 131 list = list || [];
132 list = camelCase(list); 132 list = camelCase(list);
133 133
134 - _.forEach(list, (data) => { 134 + _.forEach(list, (data, key) => {
135 data.publishTime = helpers.dateFormat('MM月DD日 hh:mm', data.publishTime); 135 data.publishTime = helpers.dateFormat('MM月DD日 hh:mm', data.publishTime);
136 if (data.share && data.share.url) { 136 if (data.share && data.share.url) {
137 data.share.url = _processShareUrl(data); 137 data.share.url = _processShareUrl(data);
@@ -141,6 +141,11 @@ const _processDetailData = (list) => { @@ -141,6 +141,11 @@ const _processDetailData = (list) => {
141 let qsObj = qs.parse(urlObj.query); 141 let qsObj = qs.parse(urlObj.query);
142 let appUrl = `&openby:yohobuy{"action":"go.h5","params":{"shareparam":{"id":"${qsObj.id}"},"share":"/guang/api/v1/share/guang","id":"${qsObj.id}","islogin":"N","type":1,"updateflag":"N","url":"${ urlObj.protocol + '//' + urlObj.host + urlObj.pathname}","param":${JSON.stringify(qs.parse(urlObj.query))}}}`.replace(/\//g, '\/'); // eslint-disable-line 142 let appUrl = `&openby:yohobuy{"action":"go.h5","params":{"shareparam":{"id":"${qsObj.id}"},"share":"/guang/api/v1/share/guang","id":"${qsObj.id}","islogin":"N","type":1,"updateflag":"N","url":"${ urlObj.protocol + '//' + urlObj.host + urlObj.pathname}","param":${JSON.stringify(qs.parse(urlObj.query))}}}`.replace(/\//g, '\/'); // eslint-disable-line
143 data.url += appUrl; 143 data.url += appUrl;
  144 +
  145 + if (key < 4) {
  146 + data.islazy = true;
  147 + }
  148 +
144 formatData.push(data); 149 formatData.push(data);
145 }); 150 });
146 151
@@ -157,12 +162,16 @@ const _processCollocationData = (list) => { @@ -157,12 +162,16 @@ const _processCollocationData = (list) => {
157 list = list || []; 162 list = list || [];
158 list = camelCase(list); 163 list = camelCase(list);
159 164
160 - _.forEach(list, (data) => { 165 + _.forEach(list, (data, key) => {
161 if (data.isFavor === 'N') { 166 if (data.isFavor === 'N') {
162 data.isCollected = false; 167 data.isCollected = false;
163 } else { 168 } else {
164 data.isCollected = true; 169 data.isCollected = true;
165 } 170 }
  171 +
  172 + if (key < 4) {
  173 + data.islazy = true;
  174 + }
166 formatData.push(data); 175 formatData.push(data);
167 }); 176 });
168 return formatData; 177 return formatData;
@@ -216,16 +225,19 @@ const getSpecialData = () => { @@ -216,16 +225,19 @@ const getSpecialData = () => {
216 return _getResources('special').then((result) => { 225 return _getResources('special').then((result) => {
217 226
218 // 数据结构嵌套太深 227 // 数据结构嵌套太深
219 - _.forEach(result, (data) => { 228 + _.forEach(result, (data, key) => {
220 _.map(data.data, (item) => { 229 _.map(data.data, (item) => {
221 if (!_.isObject(item)) { 230 if (!_.isObject(item)) {
222 return; 231 return;
223 } 232 }
224 233
225 - item.url = item.url; 234 + if (key < 4) {
  235 + item.islazy = true;
  236 + }
226 return item; 237 return item;
227 }); 238 });
228 }); 239 });
  240 +
229 return result; 241 return result;
230 }); 242 });
231 }; 243 };
@@ -6,7 +6,11 @@ @@ -6,7 +6,11 @@
6 {{#if url}} 6 {{#if url}}
7 <li data-bp-id="guang_subjectList_{{title}}_false" class="buriedpoint"> 7 <li data-bp-id="guang_subjectList_{{title}}_false" class="buriedpoint">
8 <a href='{{url}}'> 8 <a href='{{url}}'>
  9 + {{#if islazy}}
  10 + <img src="{{image src 640 310}}" alt="{{alt}}"/>
  11 + {{else}}
9 <img class="lazy" data-original="{{image src 640 310}}" alt="{{alt}}"/> 12 <img class="lazy" data-original="{{image src 640 310}}" alt="{{alt}}"/>
  13 + {{/if}}
10 <p>{{title}}</p> 14 <p>{{title}}</p>
11 </a> 15 </a>
12 </li> 16 </li>
@@ -2,7 +2,13 @@ @@ -2,7 +2,13 @@
2 <li articleId="{{id}}" data-bp-id="guang_collocationList_{{title}}_false" class="buriedpoint"> 2 <li articleId="{{id}}" data-bp-id="guang_collocationList_{{title}}_false" class="buriedpoint">
3 3
4 {{#if src}} 4 {{#if src}}
5 - <a href="{{url}}"><img class="lazy" src ="" data-original="{{image src 640 310}}" /></a> 5 + <a href="{{url}}">
  6 + {{#if islazy}}
  7 + <img src ="{{image src 640 310}}"/>
  8 + {{else}}
  9 + <img class="lazy" src ="" data-original="{{image src 640 310}}" />
  10 + {{/if}}
  11 + </a>
6 {{/if}} 12 {{/if}}
7 13
8 <div class="cont-area "> 14 <div class="cont-area ">