react-native - 如何使用 react-native-elements 在 ListItem 的 leftAvatar 中设置本地目录图像?
问题描述
我正在尝试将我的本地目录图像添加到 leftAvatar 但无法实现它,也没有这样做的文档提示。任何帮助将不胜感激。这是我的渲染方法-
render() {
return (
<View>
<FlatList
data={this.state.data}
renderItem={({ item }) => (
<ListItem
leftAvatar={{
source: { uri: "../assets/images/classboard.png" },
showEditButton: false
}}
title={`${item.className} ${item.section}`}
subtitle={item.countStudents.toString()}
containerStyle={{ borderBottomWidth: 1 }}
/>
)}
keyExtractor={item => item.classId.toString()}
// ItemSeparatorComponent={this.renderSeparator}
// ListHeaderComponent={this.renderHeader}
// ListFooterComponent={this.renderFooter}
// onRefresh={this.handleRefresh}
// refreshing={this.state.refreshing}
// onEndReached={this.handleLoadMore}
// onEndReachedThreshold={50}
/>
</View>
);
}
}
解决方案
如果你想使用你的本地资源,你可以这样做:
source: require("../assets/images/classboard.png"),
告诉我这是否是你要找的。
推荐阅读
- php - 尽管设置了 PHP 标头和 .htaccess 文件,但我收到了 CORS 错误
- java - 使用 Java 和 openCV。如何计算图像中点亮的 LED
- r - 如何过滤数据集中两个分类变量的频率?
- java - 无法解析符号“assertDoesNotThrow”
- javascript - 数组已排序,但 React 未按排序顺序呈现
- macos - Starting process from Adobe AIR requires credentials?
- apache - How can I preserve spaces (%20) when using Apache RewriteRule?
- python-3.x - 不能在数据框中使用索引
- jquery - 从 texarea 切换到 ckeditor 后,jquery 验证不起作用
- java - 获取参数时如何在servlet中将String转换为ArrayList