使用react-native-image-slider时我的本Map像不显示
import React, { Component } from "react";
import {
View,
Text,
StyleSheet,
Button,
Image,
TouchableHighlight
} from "react-native";
import ImageSlider from 'react-native-image-slider';
class HomeScreen extends Component {
render() {
return (
<View style={styles.container}>
<View style={{alignItems: 'center'}}>
<ImageSlider
loopBothSides
autoPlayWithInterval={3000}
images={[
'../assets/img/art_1.png',
'../assets/img/art_2.png',
'../assets/img/art_3.png',
]}
style={{width:200, height: 200}}
/>
</View>
</View>
);
}
}
export default HomeScreen;
const styles = StyleSheet.create({
container: {
flex: 1,
flexDirection: 'column',
justifyContent: 'center'
}
});
屏幕上唯一显示的是圆形图标,它告诉你当前显示的是什么图像。图像本身并不显示。
4条答案
按热度按时间jjjwad0x1#
对于本Map像,使用
require
;41zrol4v2#
试试看:
第一个
vpfxa7rd3#
试试这个
mbzjlibv4#
我也有同样的问题。我明白这个问题是很久以前的事了,它会帮助一些人。
根据文档,使用滑块的最简单方法如下:
但是如果你想使用本Map像,你必须在slider中使用'require'和属性localimg,如下所示: