소스 검색

[修改时间间隔][修改]

tags/jenkins-front-end-screenad-92-v66^0
meo 6 년 전
부모
커밋
320b570b6b
1개의 변경된 파일39개의 추가작업 그리고 23개의 파일을 삭제
  1. +39
    -23
      App.js

+ 39
- 23
App.js 파일 보기

@@ -72,6 +72,10 @@ var animationThemes = [
}
]

var hbRequestCount
var getAdDataCount
var pageChangeCount

export default class MyPage extends Component {
constructor(props) {
super(props);
@@ -83,8 +87,7 @@ export default class MyPage extends Component {
contentItem2:null,
animationTheme:{},
heartConfig:{
heartbeatInterval:1000*5,
// heartbeatInterval:1000*5*60,
heartbeatInterval:1000*5*60,
dataRefreshInterval:1000*60*60,
pageChangeInterval:1000*10,
},
@@ -272,36 +275,49 @@ componentDidMount() {
})
}



startAd() {
this.getBaseInfo()
this.getAdDataList()
this.hbRequest()
hbRequestCount =this.state.heartConfig.pageChangeInterval;
getAdDataCount =this.state.heartConfig.dataRefreshInterval;
pageChangeCount =this.state.heartConfig.heartbeatInterval;

setInterval(()=>{
if (this.state.contentDisplayStatus) {
this.setState({ contentDisplayStatus: false})
if (this.updateContent()) {
this.setState({ contentDisplayStatus: true})

hbRequestCount -=1000;
getAdDataCount -=1000;
pageChangeCount -=1000;

if (pageChangeCount <= 0) { //页面切换间隔
if (this.state.contentDisplayStatus) {
this.setState({ contentDisplayStatus: false})
if (this.updateContent()) {
this.setState({ contentDisplayStatus: true})
}
} else {
this.getBaseInfo()
this.getAdDataList()
}
} else {
this.getBaseInfo()
pageChangeCount = this.state.heartConfig.pageChangeInterval
}
if (getAdDataCount<=0) {
this.getAdDataList()
getAdDataCount = this.state.heartConfig.dataRefreshInterval
}

if (hbRequestCount<=0) {
this.hbRequest()
hbRequestCount = this.state.heartConfig.heartbeatInterval
}
},
//页面切换间隔
this.state.heartConfig.pageChangeInterval
);
setInterval(()=>{
this.getAdDataList()
},
// 数据获取间隔
this.state.heartConfig.dataRefreshInterval
);
setInterval(()=>{
this.hbRequest()
},
// 心跳间隔
this.state.heartConfig.heartbeatInterval
1000
);
this.getAdDataList()
}

getContentViewItemUplayer(contentItem) {


불러오는 중...
취소
저장