goods_list.js 2.02 KB
// pages/user/yhq/qr_code/qr_code.js


var 
 t = getApp(), a = t.request, o = t.globalData.setting, os = o,
  i = require("../../utils/util.js"), ut = i, s = require("../../utils/common.js");


Component({
  data: {
    url: o.imghost,
    object: null,
    curPage:1,
    is_no_more:1,//加载完所有数据的控制器
    load_complete:0//加载完成
  },
  properties: {
    // 这里定义了innerText属性,属性值可以在组件使用时指定
  },
  ready: function () {
  },


  methods: {
    
       get_list:function(){
              
         var that = this;
         if(that.data.is_no_more==0) return false;


         var curPage = that.data.curPage;
         getApp().request.get('/api/weshop/goods/page?page',{
           data: { is_mainshow: 1, isonsale: 1,
            is_recommend: 1, is_on_sale: 1,
             store_id: o.stoid,
             page: curPage,
             pageSize:6,
             },
           success: function (res){
             var data=res.data;
             var total=data.data.total;
             if (total <= curPage*6){
               that.setData({ is_no_more: 0 }); 
             }else{
                that.data.curPage++;
             }

        
             //加载完成
             if (data.data.pageData) {
               that.setData({load_complete:1});
             }
             if(that.data.recommend!=null){
              var ra=that.data.recommend.concat(data.data.pageData);
               that.setData({ recommend: ra });
             }else{
             that.setData({recommend:data.data.pageData});
             }
              }
           })
       },
    bind_bnerr_xc: function (e) {
      var _errImg = e.target.dataset.errorimg;
      var _errurl = e.target.dataset.url;
     
        var _errObj = {};
        _errObj[_errImg] = "/miniapp/images/default_g_img.gif";
        this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;
      
    },
 
       reset:function(){
         curPage=1;
       },
    


    },

 
  


})