【问题标题】:React Native Loading data problem (Asynchronous)React Native 加载数据问题(异步)
【发布时间】:2020-08-08 03:03:15
【问题描述】:

我在渲染变量“html”时遇到问题。 我认为这是因为试图在加载结束之前渲染它(错误说变量 'html' 未定义)。

有什么模块什么的吗? (如加载指示器)

return (
<View style={styles.container}>
  <ScrollView style={styles.scrollview}>
    {lecture_render(get_all_list(html))}
  </ScrollView>
</View>

)

我是这样渲染的,但我想要在渲染之前对“html”变量进行一些过滤。

【问题讨论】:

    标签: react-native asynchronous render


    【解决方案1】:

    如果您的state 尚未设置,您可以简单地使用react-native 中的ActivityIndicator 组件来呈现循环加载指示器。

    import {ActivityIndicator} from 'react-native'
    
    if (html=== "") {
      return (
        <View>
          <ActivityIndicator />
        </View>
      );
    }
    
    return (
      <View style={styles.container}>
        <ScrollView style={styles.scrollview}>
          {lecture_render(get_all_list(html))}
        </ScrollView>
      </View>
    );
    

    【讨论】:

      猜你喜欢
      • 2020-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-03
      • 2021-04-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多