Commit 25466ae731cca1a23f5610abc897a1d8cba54cbd
1 parent
0cbe6567
组件
Showing
1 changed file
with
84 additions
and
0 deletions
components/goods_list/goods_list.js
| 1 | +// pages/user/yhq/qr_code/qr_code.js | ||
| 2 | + | ||
| 3 | + | ||
| 4 | +var | ||
| 5 | + t = getApp(), a = t.request, o = t.globalData.setting, os = o, | ||
| 6 | + i = require("../../utils/util.js"), ut = i, s = require("../../utils/common.js"); | ||
| 7 | + | ||
| 8 | + | ||
| 9 | +Component({ | ||
| 10 | + data: { | ||
| 11 | + url: o.imghost, | ||
| 12 | + object: null, | ||
| 13 | + curPage:1, | ||
| 14 | + is_no_more:1,//加载完所有数据的控制器 | ||
| 15 | + load_complete:0//加载完成 | ||
| 16 | + }, | ||
| 17 | + properties: { | ||
| 18 | + // 这里定义了innerText属性,属性值可以在组件使用时指定 | ||
| 19 | + }, | ||
| 20 | + ready: function () { | ||
| 21 | + }, | ||
| 22 | + | ||
| 23 | + | ||
| 24 | + methods: { | ||
| 25 | + | ||
| 26 | + get_list:function(){ | ||
| 27 | + | ||
| 28 | + var that = this; | ||
| 29 | + if(that.data.is_no_more==0) return false; | ||
| 30 | + | ||
| 31 | + | ||
| 32 | + var curPage = that.data.curPage; | ||
| 33 | + getApp().request.get('/api/weshop/goods/page?page',{ | ||
| 34 | + data: { is_mainshow: 1, isonsale: 1, | ||
| 35 | + is_recommend: 1, is_on_sale: 1, | ||
| 36 | + store_id: o.stoid, | ||
| 37 | + page: curPage, | ||
| 38 | + pageSize:6, | ||
| 39 | + }, | ||
| 40 | + success: function (res){ | ||
| 41 | + var data=res.data; | ||
| 42 | + var total=data.data.total; | ||
| 43 | + if (total <= curPage*6){ | ||
| 44 | + that.setData({ is_no_more: 0 }); | ||
| 45 | + }else{ | ||
| 46 | + that.data.curPage++; | ||
| 47 | + } | ||
| 48 | + | ||
| 49 | + | ||
| 50 | + //加载完成 | ||
| 51 | + if (data.data.pageData) { | ||
| 52 | + that.setData({load_complete:1}); | ||
| 53 | + } | ||
| 54 | + if(that.data.recommend!=null){ | ||
| 55 | + var ra=that.data.recommend.concat(data.data.pageData); | ||
| 56 | + that.setData({ recommend: ra }); | ||
| 57 | + }else{ | ||
| 58 | + that.setData({recommend:data.data.pageData}); | ||
| 59 | + } | ||
| 60 | + } | ||
| 61 | + }) | ||
| 62 | + }, | ||
| 63 | + bind_bnerr_xc: function (e) { | ||
| 64 | + var _errImg = e.target.dataset.errorimg; | ||
| 65 | + var _errurl = e.target.dataset.url; | ||
| 66 | + | ||
| 67 | + var _errObj = {}; | ||
| 68 | + _errObj[_errImg] = "/miniapp/images/default_g_img.gif"; | ||
| 69 | + this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; | ||
| 70 | + | ||
| 71 | + }, | ||
| 72 | + | ||
| 73 | + reset:function(){ | ||
| 74 | + curPage=1; | ||
| 75 | + }, | ||
| 76 | + | ||
| 77 | + | ||
| 78 | + }, | ||
| 79 | + | ||
| 80 | + | ||
| 81 | + | ||
| 82 | + | ||
| 83 | + | ||
| 84 | +}) | ||
| 0 | \ No newline at end of file | 85 | \ No newline at end of file |