diff --git a/pages/goods/categoryList/categoryList.js b/pages/goods/categoryList/categoryList.js
index 1b7fe42..b593a25 100644
--- a/pages/goods/categoryList/categoryList.js
+++ b/pages/goods/categoryList/categoryList.js
@@ -819,7 +819,7 @@ Page({
// },
// 左侧更新
scrollLower: function (data) {
- //console.log("上拉加载更多", JSON.stringify(data))
+ if(this.data.is_no_more) return false;
var that = this;
clearInterval(that.data.timer);
that.setData({
@@ -843,18 +843,17 @@ Page({
});
if (e.data.data.pageData.length > 0) {
s.setData({
- msgStatus: false,
+ msgStatus: false,is_no_more:0
});
//如果有数据 判断分页为第一页的时候直接渲染数据
if (page > 1) {
//如果分页不是在第一页 那么就把返回的数据追加到原有数据后面
var arr = s.data.requestData
- console.log("arr:=" + JSON.stringify(arr))
-
+
for (var i = 0; i < e.data.data.pageData.length;i++){
arr.push(e.data.data.pageData[i]);
}
- console.log(arr)
+
s.setData({
requestData: arr
});
@@ -875,19 +874,28 @@ Page({
if (page != 1) {
var dataArray = s.data.one_level_classify
var index = s.data.index
- dataArray[index]['items']['is_show_class'] = false
- dataArray[index+1]['items']['is_show_class'] = true
- console.log(dataArray[index + 1]['items'])
- s.setData({
- msgStatus: true,
- stylePage: 1,
- index: index + 1,
- select_classify_on: index + 1,
- cat_id: dataArray[index + 1]['items']['id'],
- classify_name: dataArray[index + 1]['items']['name'],
- one_level_classify: dataArray
- });
- s.style(s.data.stylePage, dataArray[index + 1]['items']['id'])
+ dataArray[index]['items']['is_show_class'] = false
+ //没有下一个类别的时候
+ if(index+1>=dataArray.length){
+ s.setData({is_no_more:1});
+ }else{
+ dataArray[index+1]['items']['is_show_class'] = true
+ console.log(dataArray[index + 1]['items'])
+ s.setData({
+ msgStatus: true,
+ stylePage: 1,
+ index: index + 1,
+ select_classify_on: index + 1,
+ cat_id: dataArray[index + 1]['items']['id'],
+ classify_name: dataArray[index + 1]['items']['name'],
+ one_level_classify: dataArray,
+ is_no_more:0
+ });
+ s.style(s.data.stylePage, dataArray[index + 1]['items']['id'])
+ }
+
+
+
}else{
//没有数据而且是第一页的时候
s.setData({
@@ -897,7 +905,8 @@ Page({
s.setData({
msgStatus: true,
countDownNum: countDownNum,
- requestData: []
+ requestData: [],
+ is_no_more:0,
});
s.data.timer=setInterval(function () {
if (countDownNum == 0) {
@@ -1013,12 +1022,11 @@ Page({
if(url[0]!='/') url='/'+url;
getApp().goto(url);
},
-
-
- onShareTimeline() {
- return {
- title: '商品分类-' + getApp().globalData.config.store_name,
- }
- },
+
+ onShareTimeline(){
+ return {
+ title:'商品分类-'+getApp().globalData.config.store_name,
+ }
+ }
});
\ No newline at end of file
diff --git a/pages/goods/categoryList/categoryList.wxml b/pages/goods/categoryList/categoryList.wxml
index d325ce6..0c29be4 100644
--- a/pages/goods/categoryList/categoryList.wxml
+++ b/pages/goods/categoryList/categoryList.wxml
@@ -493,6 +493,9 @@
+
+ 暂无更多
@@ -500,8 +503,9 @@
该类别暂无推荐商品 {{countDownNum}} 秒后自动跳到下一个类别
该类别暂无推荐商品
-
+
+