Authored by 徐炜

修改商品预读取列表数量

... ... @@ -219,7 +219,7 @@ const category = (req, res, next) => {
type: 'default',
order: '0',
page: 1,
limit: 6,
limit: 12,
}, params);
searchModel.getSearchData(initialData).then((firstScreenGoodsList) => {
... ...
... ... @@ -39,7 +39,7 @@ const list = (req, res, next) => {
type: 'default',
order: '0',
page: 1,
limit: 6
limit: 12
}, params);
if (query) {
... ... @@ -179,6 +179,7 @@ const search = (req, res, next) => {
let params = Object.assign({}, req.query);
params.isApp = req.yoho.isApp;
params.limit = 24;
searchModel.getSearchData(params).then((result) => {
if (result && result.list && parseInt(params.page) === 1 && parseInt(params.start) > 0) {
... ...
... ... @@ -31,7 +31,10 @@
{{#if @root._noLazy}}
<img src="{{image default_images 235 314}}"/>
{{else}}
{{!--
<img class="lazy" data-original="{{image default_images 235 314}}"/>
--}}
<img src="{{image default_images 235 314}}"/>
{{/if}}
</a>
{{# is_soon_sold_out}}
... ...
... ... @@ -454,8 +454,8 @@ function search(opt) {
}
if (firstScreen) {
// 如果首屏加载了,则去掉6条记录
params.start = 6;
// 如果首屏加载了,则去掉12条记录
params.start = 12;
}
$.extend(setting, defaultOpt, params);
... ... @@ -988,9 +988,9 @@ $listNav.on('touchend touchcancel', function(e) {
function scrollHandler() {
// 当scroll到1/4$goodsContainer高度后继续请求下一页数据
// 当scroll到1/2$goodsContainer高度后继续请求下一页数据
if ($(window).scrollTop() + winH >
$(document).height() - 0.25 * $goodsContainer.height()) {
$(document).height() - 0.5 * $goodsContainer.height()) {
search();
}
}
... ... @@ -1073,10 +1073,15 @@ if ($brandHeader.length > 0) {
});
}
// 初始请求最新第一页数据
setTimeout(function() {
search();
}, 500);
var initialData = false;
$(window).one('scroll', function() {
// 初始请求最新第一页数据
if (!initialData) {
search();
initialData = true;
}
});
$listNav.on('touchstart', 'li', function() {
$listNav.find('li').removeClass('bytouch');
... ...