1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- var app = getApp();
- Component({
- /**
- * 组件的属性列表
- */
- properties: {
- },
- /**
- * 组件的初始数据
- */
- data: {
- disabled: false,
- list: []
- },
- attached() {
- this.getData();
- },
- /**
- * 组件的方法列表
- */
- methods: {
- getData: function () {
- var token = wx.getStorageSync('token');
- var that = this;
- var cur_community = wx.getStorageSync('community');
- app.util.request({
- 'url': 'entry/wxapp/index',
- 'data': {
- controller: 'index.load_gps_goodslist',
- token: token,
- pageNum: 1,
- is_random: 1,
- head_id: cur_community.communityId
- },
- dataType: 'json',
- success: function (res) {
- if (res.data.code == 0) {
- let oldList = that.data.list;
- let list = oldList.concat(res.data.list);
- that.setData({ list })
- } else {
- that.setData({ noMore: true })
- }
- }
- })
- },
- openSku: function (e) {
- let idx = e.currentTarget.dataset.idx;
- this.setData({ disabled: false })
- let spuItem = this.data.list[idx];
- this.triggerEvent("openSku", {
- actId: spuItem.actId,
- skuList: spuItem.skuList,
- promotionDTO: spuItem.promotionDTO || '',
- allData: {
- spuName: spuItem.spuName,
- skuImage: spuItem.skuImage,
- actPrice: spuItem.actPrice,
- canBuyNum: spuItem.spuCanBuyNum,
- stock: spuItem.spuCanBuyNum,
- marketPrice: spuItem.marketPrice
- }
- })
- }
- }
- })
|