Authored by 毕凯

Merge branch 'feature/imgq' into 'master'

Feature/imgq



See merge request !580
@@ -22,9 +22,9 @@ @@ -22,9 +22,9 @@
22 style="{{#if param.bgcolor}}background-color:{{param.bgcolor}}{{/if}}"> 22 style="{{#if param.bgcolor}}background-color:{{param.bgcolor}}{{/if}}">
23 {{#if param.bgimg}} 23 {{#if param.bgimg}}
24 {{#isLazyLoad type @index}} 24 {{#isLazyLoad type @index}}
25 - <img class="lazy" data-original="{{image2 param.bgimg q=60}}"> 25 + <img class="lazy" data-original="{{image2 param.bgimg q=75}}">
26 {{else}} 26 {{else}}
27 - <img src="{{image2 param.bgimg q=60}}"> 27 + <img src="{{image2 param.bgimg q=75}}">
28 {{/isLazyLoad}} 28 {{/isLazyLoad}}
29 {{/if}} 29 {{/if}}
30 {{#component}} 30 {{#component}}
@@ -34,7 +34,7 @@ @@ -34,7 +34,7 @@
34 {{#if modalImg}} 34 {{#if modalImg}}
35 <div class="modal"> 35 <div class="modal">
36 <span class="modal-close"></span> 36 <span class="modal-close"></span>
37 - <img class="modal-img lazy" data-original="{{image2 modalImg q=60}}"> 37 + <img class="modal-img lazy" data-original="{{image2 modalImg q=75}}">
38 </div> 38 </div>
39 {{/if}} 39 {{/if}}
40 {{/isEqualOr}} 40 {{/isEqualOr}}
@@ -65,7 +65,7 @@ @@ -65,7 +65,7 @@
65 <div class="swiper-wrapper"> 65 <div class="swiper-wrapper">
66 {{#list}} 66 {{#list}}
67 <div class="swiper-slide" style="{{styleFormat this percent=1}}"> 67 <div class="swiper-slide" style="{{styleFormat this percent=1}}">
68 - <img src="{{image2 src q=60}}"> 68 + <img src="{{image2 src q=75}}">
69 <a class="anchor" href="{{#if link}}{{link}}{{else}}javascript:void(0);{{/if}}" fp="{{getAnalysis ../../this @index}}"></a> 69 <a class="anchor" href="{{#if link}}{{link}}{{else}}javascript:void(0);{{/if}}" fp="{{getAnalysis ../../this @index}}"></a>
70 </div> 70 </div>
71 {{/list}} 71 {{/list}}
@@ -87,7 +87,7 @@ @@ -87,7 +87,7 @@
87 87
88 {{#isEqualOr type 'productGroup'}} 88 {{#isEqualOr type 'productGroup'}}
89 {{! 商品池}} 89 {{! 商品池}}
90 - <div class="product-container item{{numOfOneRow}}" {{#if proBgImg}}style="background:url({{image2 proBgImg q=60}}) repeat;background-size:100%;"{{/if}}> 90 + <div class="product-container item{{numOfOneRow}}" {{#if proBgImg}}style="background:url({{image2 proBgImg q=75}}) repeat;background-size:100%;"{{/if}}>
91 <div class="product-source" condition='{{stringify searchCondition}}' fp="{{getAnalysis ../this @index}}" 91 <div class="product-source" condition='{{stringify searchCondition}}' fp="{{getAnalysis ../this @index}}"
92 {{#unless defaultPros.length}} 92 {{#unless defaultPros.length}}
93 {{#if searchCondition.item}} 93 {{#if searchCondition.item}}
@@ -96,15 +96,15 @@ @@ -96,15 +96,15 @@
96 cloneitem="{{searchCondition.limit}}" 96 cloneitem="{{searchCondition.limit}}"
97 {{/if}} 97 {{/if}}
98 {{/unless}}> 98 {{/unless}}>
99 - <input class="imgwh" type="hidden" value="193x257"> 99 + <input class="imgwh" type="hidden" value="386x514">
100 {{#if defaultPros.length}} 100 {{#if defaultPros.length}}
101 {{#defaultPros}} 101 {{#defaultPros}}
102 <div class="feature-product-info {{#if ../searchCondition}}novisible{{/if}}"> 102 <div class="feature-product-info {{#if ../searchCondition}}novisible{{/if}}">
103 <a class="first-part product-detail" href='{{producturl}}'> 103 <a class="first-part product-detail" href='{{producturl}}'>
104 <div class="product-detail-imgbox"> 104 <div class="product-detail-imgbox">
105 - {{#if ../lefTopImg}}<img class="leftopimg lazy" data-original="{{image2 ../lefTopImg q=60}}">{{/if}}  
106 - {{#if ../rigTopImg}}<img class="rigtopimg lazy" data-original="{{image2 ../rigTopImg q=60}}">{{/if}}  
107 - <img class="product-detail-img lazy" data-original="{{image2 productimg q=60}}"> 105 + {{#if ../lefTopImg}}<img class="leftopimg lazy" data-original="{{image2 ../lefTopImg q=75}}">{{/if}}
  106 + {{#if ../rigTopImg}}<img class="rigtopimg lazy" data-original="{{image2 ../rigTopImg q=75}}">{{/if}}
  107 + <img class="product-detail-img lazy" data-original="{{image2 productimg q=75}}">
108 </div> 108 </div>
109 {{#isEqualOr ../showPrdName '1'}}<p class="product-name">{{productname}}</p>{{/isEqualOr}} 109 {{#isEqualOr ../showPrdName '1'}}<p class="product-name">{{productname}}</p>{{/isEqualOr}}
110 <div class="product-detail-text"> 110 <div class="product-detail-text">
@@ -127,7 +127,7 @@ @@ -127,7 +127,7 @@
127 <div class="brand-div"> 127 <div class="brand-div">
128 <span class="brand-name"{{#if ../fontColor}}style="color:{{../fontColor}};"{{/if}}>{{brandname}}</span> 128 <span class="brand-name"{{#if ../fontColor}}style="color:{{../fontColor}};"{{/if}}>{{brandname}}</span>
129 </div> 129 </div>
130 - <img class="brand-img lazy" data-original="{{image2 ../brandImg q=60}}"> 130 + <img class="brand-img lazy" data-original="{{image2 ../brandImg q=75}}">
131 </a> 131 </a>
132 {{/if}} 132 {{/if}}
133 </div> 133 </div>
@@ -136,8 +136,8 @@ @@ -136,8 +136,8 @@
136 <div class="feature-product-info novisible"> 136 <div class="feature-product-info novisible">
137 <a class="first-part product-detail" href=''> 137 <a class="first-part product-detail" href=''>
138 <div class="product-detail-imgbox"> 138 <div class="product-detail-imgbox">
139 - {{#if lefTopImg}}<img class="leftopimg" src="{{image2 lefTopImg q=60}}">{{/if}}  
140 - {{#if rigTopImg}}<img class="rigtopimg" src="{{image2 rigTopImg q=60}}">{{/if}} 139 + {{#if lefTopImg}}<img class="leftopimg" src="{{image2 lefTopImg q=75}}">{{/if}}
  140 + {{#if rigTopImg}}<img class="rigtopimg" src="{{image2 rigTopImg q=75}}">{{/if}}
141 <img class="product-detail-img" src=""> 141 <img class="product-detail-img" src="">
142 </div> 142 </div>
143 {{#isEqualOr showPrdName '1'}}<p class="product-name"></p>{{/isEqualOr}} 143 {{#isEqualOr showPrdName '1'}}<p class="product-name"></p>{{/isEqualOr}}
@@ -160,7 +160,7 @@ @@ -160,7 +160,7 @@
160 <div class="brand-div"> 160 <div class="brand-div">
161 <span class="brand-name" {{#if fontColor}}style="color:{{fontColor}};"{{/if}}></span> 161 <span class="brand-name" {{#if fontColor}}style="color:{{fontColor}};"{{/if}}></span>
162 </div> 162 </div>
163 - <img class="brand-img" src="{{image2 brandImg q=60}}"> 163 + <img class="brand-img" src="{{image2 brandImg q=75}}">
164 </a> 164 </a>
165 {{/if}} 165 {{/if}}
166 </div> 166 </div>
1 { 1 {
2 "name": "m-yohobuy-node", 2 "name": "m-yohobuy-node",
3 - "version": "5.6.4", 3 + "version": "5.6.5",
4 "private": true, 4 "private": true,
5 "description": "A New Yohobuy Project With Express", 5 "description": "A New Yohobuy Project With Express",
6 "repository": { 6 "repository": {
@@ -103,7 +103,7 @@ @@ -103,7 +103,7 @@
103 "yoho-hammer": "^2.0.7", 103 "yoho-hammer": "^2.0.7",
104 "yoho-iscroll": "^5.2.0", 104 "yoho-iscroll": "^5.2.0",
105 "yoho-jquery": "^2.2.4", 105 "yoho-jquery": "^2.2.4",
106 - "yoho-jquery-lazyload": "^1.9.10", 106 + "yoho-jquery-lazyload": "^1.9.11",
107 "yoho-jquery-qrcode": "^0.14.0", 107 "yoho-jquery-qrcode": "^0.14.0",
108 "yoho-mlellipsis": "0.0.3", 108 "yoho-mlellipsis": "0.0.3",
109 "yoho-qs": "^1.0.1", 109 "yoho-qs": "^1.0.1",
@@ -8,7 +8,7 @@ global.jQuery = $; @@ -8,7 +8,7 @@ global.jQuery = $;
8 let isAndroid = /(Android)/i.test(navigator.userAgent); 8 let isAndroid = /(Android)/i.test(navigator.userAgent);
9 let isWechat = /micromessenger/i.test(navigator.userAgent); 9 let isWechat = /micromessenger/i.test(navigator.userAgent);
10 10
11 -lazyLoad($('img.lazy')); 11 +lazyLoad($('img.lazy'), {q: 75});
12 12
13 function swiperInit() { 13 function swiperInit() {
14 $('.swiper-container').each(function() { 14 $('.swiper-container').each(function() {