| @@ -291,6 +291,8 @@ codePushStatusDidChange(syncStatus) { | |||||
| num = 2; | num = 2; | ||||
| } else if (adDataList.length > 0 && !adDataBgList.length) { | } else if (adDataList.length > 0 && !adDataBgList.length) { | ||||
| num = 0; | num = 0; | ||||
| } else if (!adDataList.length && adDataBgList.length > 0) { | |||||
| num = 1; | |||||
| } | } | ||||
| this.setState({adType: num }) | this.setState({adType: num }) | ||||
| } | } | ||||
| @@ -305,6 +307,10 @@ codePushStatusDidChange(syncStatus) { | |||||
| this.showErrMsg(result.message+'\n'+this.state.macAddress); | this.showErrMsg(result.message+'\n'+this.state.macAddress); | ||||
| } else if (result.data.list) { | } else if (result.data.list) { | ||||
| //aaa | //aaa | ||||
| /* result.data.list[0].type = 2; | |||||
| result.data.list[1].type = 2; | |||||
| result.data.list[2].type = 2; | |||||
| result.data.list[3].type = 2; */ | |||||
| result.data.list[4].type = 2; | result.data.list[4].type = 2; | ||||
| result.data.list[5].type = 2; | result.data.list[5].type = 2; | ||||
| console.log(result.data) | console.log(result.data) | ||||
| @@ -516,6 +522,14 @@ getContentView() { | |||||
| </View>) | </View>) | ||||
| } | } | ||||
| } | } | ||||
| setAdSwiperItemDom(item) { | |||||
| let contentItem = item.item; | |||||
| return ( | |||||
| <View style={styles.onlyAdSwiperItem}> | |||||
| <Image source={{uri: contentItem.coverImg}} resizeMode='stretch' style={styles.onlyAdTypeItemImg} /> | |||||
| </View> | |||||
| ) | |||||
| } | |||||
| setSwiperItemDom(item) { | setSwiperItemDom(item) { | ||||
| let contentItem = item.item; | let contentItem = item.item; | ||||
| let index = item.index; | let index = item.index; | ||||
| @@ -638,7 +652,7 @@ getAdView(){ | |||||
| </Swiper> */} | </Swiper> */} | ||||
| <View style={styles.adTypeSwiper02}> | <View style={styles.adTypeSwiper02}> | ||||
| <Carousel | <Carousel | ||||
| ref={'carousel'} | |||||
| ref={'carousel02'} | |||||
| data={adDataList} | data={adDataList} | ||||
| renderItem={this.setSwiperItemDom} | renderItem={this.setSwiperItemDom} | ||||
| sliderWidth={1080} | sliderWidth={1080} | ||||
| @@ -669,6 +683,22 @@ getAdView(){ | |||||
| </View> | </View> | ||||
| </ImageBackground> | </ImageBackground> | ||||
| ); | ); | ||||
| } else if (this.state.adType == 1) { | |||||
| return( | |||||
| <Carousel | |||||
| ref={'carousel01'} | |||||
| data={adDataBgList} | |||||
| renderItem={this.setAdSwiperItemDom} | |||||
| sliderWidth={1080} | |||||
| itemWidth={1080} | |||||
| itemHeight={1920} | |||||
| sliderHeight={1920} | |||||
| activeSlideOffset={0} | |||||
| autoplay={true} | |||||
| loop={true} | |||||
| autoplayInterval={2500} | |||||
| /> | |||||
| ) | |||||
| } | } | ||||
| } | } | ||||
| else { | else { | ||||
| @@ -1189,4 +1219,14 @@ MyPage = CodePush(codePushOptions)(MyPage); | |||||
| borderWidth:1, | borderWidth:1, | ||||
| }, | }, | ||||
| onlyAdSwiperItem:{ | |||||
| width: '100%', | |||||
| height: '100%', | |||||
| }, | |||||
| onlyAdTypeItemImg:{ | |||||
| width: '100%', | |||||
| height: '100%', | |||||
| } | |||||
| }); | }); | ||||