Sfoglia il codice sorgente

【大屏】【添加】【图片预加载处理】

tags/jenkins-front-end-screenad-252-v141^0
caserKing 5 anni fa
parent
commit
70d90e01eb
1 ha cambiato i file con 14 aggiunte e 5 eliminazioni
  1. +14
    -5
      App.js

+ 14
- 5
App.js Vedi File

@@ -120,7 +120,7 @@ export default class MyPage extends Component {
curAdType02Index: 0, //广告图index
coverImgUrl: 'https://iformall-net.s3.cn-northwest-1.amazonaws.com.cn/456/37d833d7-263f-4f97-8588-e827c2f43db4.jpg',
previewImg: 'https://iformall-net.s3.cn-northwest-1.amazonaws.com.cn/456/37d833d7-263f-4f97-8588-e827c2f43db4.jpg',
curImgState: false,
};

/* this.codePushUpdate = this.codePushUpdate.bind(this);
@@ -379,7 +379,13 @@ componentWillUnmount(){
async routine() {
hbRequestCount -=1;
getAdDataCount -=1;
pageChangeCount -=1;
if (this.state.adType == 2 && this.state.curImgState) {
pageChangeCount -=1;
}
if (this.state.adType != 2) {
pageChangeCount -=1;
}

try {
if (getAdDataCount<=0) {
@@ -663,11 +669,14 @@ getAdView(){
<View style={styles.adWrapBox}>
<Image style={styles.adWrapHideImg}
onLoadStart={() => {

this.setState({
curImgState: false
})
}}
onLoad={() => {
this.setState({
coverImgUrl: this.state.previewImg
coverImgUrl: this.state.previewImg,
curImgState: true
})
}}
resizeMode="stretch" source={{uri: this.state.previewImg}}>
@@ -689,7 +698,7 @@ getAdView(){
activeSlideOffset={0}
autoplay={true}
loop={true}
autoplayInterval={3500}
autoplayInterval={4500}
/>
</View>
</View>


Caricamento…
Annulla
Salva