图片加载问题



  • 当重新下拉刷新数据后,有时候并不会加载新的图片,或者是加载了重复的图片。

    state = { data: [] }

    getDate = () => {
    ...
    this.setState({ data })
    ...
    }

    renderFlatListItem = ({ item }) => {
    return (
    <Image source={{ uri: item.image }} />
    )
    }

    render() {
    return (
    <FlatList>
    )
    }



  • 设置一个当前图片加载的标签,当再次加载时从该标签位置往后加载,可以避免重复加载;


Log in to reply