博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
react-native-swiper苹果正常显示,Android不显示
阅读量:5279 次
发布时间:2019-06-14

本文共 1125 字,大约阅读时间需要 3 分钟。

在使用react-native-swiper时,最好不要放到(FlatList , SectionList,ListView,ScrollView 等)组件中,否则Android 可能不会正常显示图片;

我们只需要在

初始化的时候设置一个属性来控制显示swiper,然后在componentDidMount后,通过setTimeout来改变显示即可:

  • 设置控制显示swiper的属性
constructor(props) {        super(props);        this.state = {            showSwiper: false        };    }
  • 通过setTimeout控制swiper显示出来
componentDidMount(){    setTimeout(()=>{        this.setState({swiperShow:true});    },0)}
  • 渲染swiper的方法
//渲染swiper    renderSwiper = () => {        if (this.state.showSwiper) {            return (
{ this.props.banner.map((item, index) => {
); }) }
) } else { return (
) } }
  • render方法中调用
render() {        return (            
{this.renderSwiper()}
) }
  • 结束!

作者:我的昵称好听吗
链接:https://www.jianshu.com/p/61c59346830d
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

转载于:https://www.cnblogs.com/wangting888/p/9701322.html

你可能感兴趣的文章
杂七杂八的小笔记本
查看>>
51Nod1353 树
查看>>
CF1215E Marbles
查看>>
BZOJ2339 HNOI2011卡农(动态规划+组合数学)
查看>>
octave基本操作
查看>>
axure学习点
查看>>
WPF文本框只允许输入数字[转]
查看>>
dom4j 通用解析器,解析成List<Map<String,Object>>
查看>>
第一个项目--用bootstrap实现美工设计的首页
查看>>
使用XML传递数据
查看>>
TYVJ.1864.[Poetize I]守卫者的挑战(概率DP)
查看>>
0925 韩顺平java视频
查看>>
iOS-程序启动原理和UIApplication
查看>>
mysql 8.0 zip包安装
查看>>
awk 统计
查看>>
模板设计模式的应用
查看>>
实训第五天
查看>>
平台维护流程
查看>>
2012暑期川西旅游之总结
查看>>
12010 解密QQ号(队列)
查看>>