使用 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'
}
});
屏幕上唯一出现的是圆圈图标,告诉您当前显示的是什么图像。图像本身不会显示。
最佳答案
对于本 map 片,使用require
;
images={[
require('../assets/img/art_1.png'),
require('../assets/img/art_2.png'),
require('../assets/img/art_3.png'),
]}
关于javascript - react-native-image-slider(无法显示本 map 片),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56403384/