【发布时间】:2018-06-10 08:02:57
【问题描述】:
当我使用动态图像 src 并启动 NPM 时,我收到此错误:
TargetModuleName"."this.props.imageSource",:message":"无法解析模块...
但是当我输入 const URL 时,它可以正常工作。
这是我的代码:
import React, { Component } from 'react';
import { StyleSheet, Text, View, ScrollView, Image } from 'react-native';
import CustomImage from './CustomImage';
export default class ContentContainer extends React.Component {
render() {
return (
<View style={styles.contentContainer}>
<View style={styles.col2}>
<CustomImage imageSource={'../img/shirts.jpg'} />
</View>
<View style={styles.col1}></View>
<View style={styles.contentBanner}></View>
</View>
);
}
}
//------------ CustomImage.js -----------------------
import React, { Component } from 'react';
import PropTypes from 'react';
import { StyleSheet,AppRegistry, Text, View, ScrollView, Image } from 'react-native';
export default class CustomImage extends React.Component {
render() {
return (
<Image source={require('this.props.imageSource')} style={styles.Image} />
);
}
}
【问题讨论】:
标签: react-native npm rendering react-native-android imagesource