我在渲染变量“ html”时遇到问题。 我认为是因为尝试在加载结束之前渲染它(错误说变量'html'未定义)。
有任何模块或东西吗? (如加载指示器)
return (
<View style={styles.container}>
<ScrollView style={styles.scrollview}>
{lecture_render(get_all_list(html))}
</ScrollView>
</View>
)
我是这样渲染的,但是我想在渲染之前对'html'变量进行一些过滤。
答案 0 :(得分:1)
如果尚未设置ActivityIndicator
,则可以简单地使用react-native
中的state
组件来呈现循环加载指示符。
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>
);