uri图像未在React本机图像视图中呈现

时间:2017-12-28 12:25:37

标签: android image reactjs react-native

我是React本机开发和使用React Native开发Android应用程序的新手。我有一个个人资料页面,我正在尝试显示姓名和联系方式,如下所示。

return(
    <View style={{flex: 1}}>
      <ScrollView contentContainerStyle={styles.contentContainer}>
      <View style={styles.card}>
        <View style={styles.horizontalCard}>
        <Image
          style={{width: 34, height: 34}}
          source={{uri: 
       'http://test.abc.com/appdummyurl/images/mobile.png'}}
        />
          <Text style={styles.header}>{this.state.user_email}</Text>
        </View>

        <View style={styles.horizontalCard}>
        <Image
          style={{width: 34, height: 34}}
          source={{uri: 
      'http://test.abc.com/appdummyurl/images/images/profile.png'}}
        />
          <Text style={styles.header}>{this.state.user_no}</Text>
        </View>

        </View>    

    </ScrollView>
    <TouchableOpacity onPress={this.logOut}>
            <View style={styles.BottonCard}>
              <Text style={styles.Btntext}>LOG OUT</Text>
            </View>
          </TouchableOpacity>
  </View>
);

一切正常,除了第一张图片加载到第一张图片视图,第二幅图片显示空白区域。请帮我搞清楚。

另外请指导我如何在图像网址的位置使用变量。

1 个答案:

答案 0 :(得分:4)

可能是您的网络速度很慢,或者您的图片路径可能不正确或服务器问题。您必须在谷歌的任何虚拟图像路径上测试此案例。例如,使用此

<Image
      style={{width: 100, height: 100}}
      source={{uri: 
   'https://www.planwallpaper.com/static/images/9-credit-1.jpg'
    }}/>