yuminge-app/yun-min-program-plugin-master/packageA/mycomponent/goodsComponent/plugin/invitationAndLive/invitationAndLive.js

101 lines
2.1 KiB
JavaScript

// packageA/mycomponent/invitation/invitation.js
Component({
/**
* 组件的属性列表
*/
properties: {
prop_goods_info: {
type: null
},
tabList: {
type: null
},
min_micro: {
type: null
},
roomdata: {
type: null
},
},
lifetimes: {
attached() {
this.setData({
showPop: false,
});
}
},
observers: {
tabList(tabList) {
if (tabList.length > 0) {
console.log(tabList);
this.setData({
isPost: tabList[0].id
});
}
}
},
/**
* 组件的初始数据
*/
data: {
isPost: 1,
currentIndex: 0,
showPop: false,
micro_communities: [],
page: 1,
last_page: 1,
},
/**
* 组件的方法列表
*/
methods: {
changeTab(e) {
this.setData({
currentIndex: 0,
isPost: e.detail.name
});
},
swiperChange(e) {
this.setData({
currentIndex: e.detail.current
});
},
//直播间跳转
gopage(e) {
let status = e.currentTarget.dataset.status;
let id = e.currentTarget.dataset.id;
let backid = e.currentTarget.dataset.backid;
if (status == 1) {
wx.navigateTo({
url: "/packageD/directSeeding/livePage/livePage?id=" + id + "&playerType=live",
});
} else if (status == 2) {
wx.navigateTo({
url: "/packageD/directSeeding/livePage/livePage?id=" + id + "&playerType=video" + "&backid=" + backid,
});
} else if (status == 3) {
wx.navigateTo({
url: "/packageD/directSeeding/foreshow/foreshow?id=" + id,
});
}
},
tapShow() {
wx.navigateTo({
url: '/packageA/others/GoodsComment/GoodsComment?gid=' + this.data.prop_goods_info.get_goods.id + '&istype=micro',
});
},
goMicro(e) {
let id = e.currentTarget.dataset.id;
wx.navigateTo({
url: '/packageC/micro_communities/microCommentDetails/microCommentDetails?stickId=' + id,
});
},
closeShow() {
this.setData({
showPop: false
});
},
}
});