66 lines
1.3 KiB
JavaScript
66 lines
1.3 KiB
JavaScript
// packageA/mycomponent/goodsComponent/plugin/guessLike/guessLike.js
|
|
Component({
|
|
/**
|
|
* 组件的属性列表
|
|
*/
|
|
properties: {
|
|
goodsInfo: {
|
|
type: null
|
|
},
|
|
activityid: {
|
|
type: null
|
|
}
|
|
},
|
|
|
|
/**
|
|
* 组件的初始数据
|
|
*/
|
|
data: {
|
|
currentIndex: 0,
|
|
good_list: [],
|
|
vip_level_status: {}
|
|
},
|
|
observers: {
|
|
goodsInfo(goodsInfo) {
|
|
if (goodsInfo) {
|
|
let list = [];
|
|
if(goodsInfo.show_push){
|
|
for (let i = 0; i < goodsInfo.show_push.length;) {
|
|
list.push(goodsInfo.show_push.slice(i, i + 6));
|
|
i += 6;
|
|
}
|
|
}
|
|
|
|
this.setData({
|
|
good_list: list,
|
|
vip_level_status: goodsInfo.vip_level_status || {}
|
|
});
|
|
}
|
|
}
|
|
},
|
|
lifetimes: {
|
|
attached() {
|
|
let language = wx.getStorageSync("langIndex");
|
|
this.setData({
|
|
language: language.en
|
|
});
|
|
},
|
|
},
|
|
/**
|
|
* 组件的方法列表
|
|
*/
|
|
methods: {
|
|
swiperChange(e) {
|
|
this.setData({
|
|
currentIndex: e.detail.current
|
|
});
|
|
},
|
|
//推广商品跳转
|
|
pushGoodGoto(e) {
|
|
let itemdata = e.currentTarget.dataset.itemdata;
|
|
wx.navigateTo({
|
|
url: "/packageA/detail_v2/detail_v2?id=" + itemdata.id,
|
|
});
|
|
},
|
|
}
|
|
}); |