full_screen.js
873 Bytes
module.exports = {
//判断要不要显示全屏广告
get_the_full_screen(th){
var stoid=getApp().globalData.setting.stoid;
if(th.data.full_ad) {
return false;
}
//获取全屏的广告
getApp().promiseGet("/api/weshop/ad/page?pid=1001&store_id=" + stoid,{
data: { enabled: 1 }
}).then(res=>{
//判断是不是有全屏广告
if(res.data.code==0 && res.data.data.pageData && res.data.data.pageData.length>0){
th.setData({
is_full_screen_show:1,
full_ad:res.data.data.pageData[0],
})
//--定时关闭--
th.data.full_screen=setInterval(function(){
if(!th.data.sec_show) {
clearInterval(th.data.full_screen);
th.close_full_screen();
return false;
}
th.data.sec_show--;
th.setData({sec_show:th.data.sec_show});
},1000)
}
})
}
}