将页面导入App.js时显示为空白

胆量716

我对React Native相当陌生,并且在将其导入到App.js时很难显示此页面。它本身是在工作,但是一旦我尝试清理内容并将代码放入其自己的文件中并仅调用它,一切就结束了。

分解

  • Welcome.js包含我尝试创建的“欢迎页面”的代码
  • App.js是创建的默认文件,基本上只调用Welcome
  • GetStartedButton只是导入到Welcome中的按钮的代码,但我认为没有必要提供。

运行App.js时,我没有收到任何错误,我的屏幕只是白色!

谢谢您的帮助,非常感谢。我为自己的无知表示歉意!如果这只是另一种错字,那也不会令我惊讶。

我敢肯定,我的代码是可怕的!假设我的风格是一种有趣的做事方式!学习...

Welcome.js

import React, { Component } from 'react';
import { StyleSheet, Text, View, Button} from 'react-native';
import GetStarted from './src/components/GetStartedButton';


export default class Welcome extends Component {
    render() {
    return (
        <View style={styles.containerMain}>
        <View style={styles.containerClub}>
        <Text style={styles.title}>Word</Text>
        </View>
        
      <View style={styles.containerCaption}>   
        <Text style={styles.caption}> Words Words Words  </Text> 
      </View>
          
      <View style={styles.containerBottom}>   
      <GetStarted text='Get Started' color='#E50061' /> 
      </View>
      
     
    
    </View>

    );
    }
}

const styles = StyleSheet.create({
    containerMain: {
        flex: 1,
        justifyContent: 'center',
        alignItems: 'center',
        backgroundColor: 'black',
    },

containerClub: {
    position: 'absolute',
    bottom: 288
  },

  containerCaption: {
    position: 'absolute',
    bottom: 250

  },
  /* To style the button and positioning*/
  containerBottom: {
    
    position: 'absolute',
    bottom: 100
  },
  /* To style "Word"*/
  title: {
    
    fontSize: 35,
    fontWeight: "bold",

  },
  /* To style "Words Words Words"*/
  caption:
  {
   
    fontSize: 16
  }
}
)

App.js

import React, { Component } from 'react';
import { StyleSheet, Text, View, Button} from 'react-native';
import Welcome from './src/pages/Welcome';


export default class App extends Component {
  render() {
    return (
      <View style={styles.container}>
       <Welcome/>
      </View>
    
   
    )
  }
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
   
  }
}
);

GetStartedButton.js

import React, { Component } from 'react';
import { StyleSheet, Text, View, TouchableOpacity  } from 'react-native';

const GetStarted = props => {
    const content = (
        <View style={[styles.button, {backgroundColor: props.color}]}>
            <Text style={styles.text}>{props.text}</Text>
        </View>
    )
    return <TouchableOpacity onPress={props.onPress}>{content}</TouchableOpacity>
}

const styles = StyleSheet.create({
    button: {
        padding: 20,
        width: 340,
        borderRadius: 8,
        alignItems: 'center',
    },
    text: {
        color: 'white',
        fontSize: 20,
        justifyContent: 'center',
    alignItems: 'center',
    }
});

export default GetStarted;

在此处输入图片说明

椰子先生

问题出在您的“欢迎”组件样式中。您将文字涂成白色,所以...全是白色。

const styles = StyleSheet.create({

  // (...)

  /* To style "word"*/
  title: {
    color: 'white', // remove it!
    fontSize: 35,
    fontWeight: "bold",

  },
  /* To style "words words words"*/
  caption:
  {
    color: 'white', // remove it!
    fontSize: 16
  }

@edit同样,您也没有在App组件中应用样式。它看起来应该像这样:

export default class App extends Component {
  render() {
    return (
      <View style={styles.container}>
       <Welcome/>
      </View>
    )
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Tomcat 7上部署时,Jsf页面显示为空白

来自分类Dev

Laravel将空白页面显示为视图

来自分类Dev

首次访问时页面显示为空白,但可以在iOS9的Safari中选择

来自分类Dev

登录视图显示空白页面,网址为:/login 登录时

来自分类Dev

将HTML.App导入为HTML

来自分类Dev

HTML页面已加载,但显示为空白

来自分类Dev

在网络视图中显示youtube视频,并显示空白页面;单击播放按钮时,屏幕将变为空白

来自分类Dev

客户端Cookie在简单的HTML /香草JS页面中显示为空白字符串

来自分类Dev

dompdf冻结不显示内容。页面为空白

来自分类Dev

Python创建的简单HTML / Javascript页面显示为空白

来自分类Dev

将HTML页面显示为弹出页面

来自分类Dev

当我将Woocommerce自定义字段保留为空时,它们仍不会显示,并且仍显示空白字段

来自分类Dev

通过FB API回复页面时,该消息为空白

来自分类Dev

边框设置为0时,页面底部出现空白

来自分类Dev

CSS - 显示或隐藏 DIV 时页面变为空白

来自分类Dev

当当前页面是子页面时,WordPress 将父元素显示为活动状态

来自分类Dev

React-Native:将组件导入 App.js 时出错

来自分类Dev

Excel:输入单元格为空白时,将公式单元格保留为空白

来自分类Dev

当textedit留为空白时,App Force关闭

来自分类Dev

将UIView添加到UIScrollView时为空白

来自分类Dev

当将空白设置为nowrap时,Textarea不考虑填充

来自分类Dev

当用户名和密码为空白时,单击“登录”按钮将引发一条消息,即如何打印显示的消息

来自分类Dev

JSF页面为空白

来自分类Dev

Yii2,模块错误页面未显示,但在错误404时显示空白页面

来自分类Dev

Yii2,模块错误页面未显示,但在错误404时显示空白页面

来自分类Dev

将Linum模式配置为在空白模式下不显示空白符号?

来自分类Dev

将JS动画重置为稳定的空白画布

来自分类Dev

页面加载时不显示js内容

来自分类Dev

当设置为toRightOf但设置为toLeftOf时,将显示布局

Related 相关文章

  1. 1

    在Tomcat 7上部署时,Jsf页面显示为空白

  2. 2

    Laravel将空白页面显示为视图

  3. 3

    首次访问时页面显示为空白,但可以在iOS9的Safari中选择

  4. 4

    登录视图显示空白页面,网址为:/login 登录时

  5. 5

    将HTML.App导入为HTML

  6. 6

    HTML页面已加载,但显示为空白

  7. 7

    在网络视图中显示youtube视频,并显示空白页面;单击播放按钮时,屏幕将变为空白

  8. 8

    客户端Cookie在简单的HTML /香草JS页面中显示为空白字符串

  9. 9

    dompdf冻结不显示内容。页面为空白

  10. 10

    Python创建的简单HTML / Javascript页面显示为空白

  11. 11

    将HTML页面显示为弹出页面

  12. 12

    当我将Woocommerce自定义字段保留为空时,它们仍不会显示,并且仍显示空白字段

  13. 13

    通过FB API回复页面时,该消息为空白

  14. 14

    边框设置为0时,页面底部出现空白

  15. 15

    CSS - 显示或隐藏 DIV 时页面变为空白

  16. 16

    当当前页面是子页面时,WordPress 将父元素显示为活动状态

  17. 17

    React-Native:将组件导入 App.js 时出错

  18. 18

    Excel:输入单元格为空白时,将公式单元格保留为空白

  19. 19

    当textedit留为空白时,App Force关闭

  20. 20

    将UIView添加到UIScrollView时为空白

  21. 21

    当将空白设置为nowrap时,Textarea不考虑填充

  22. 22

    当用户名和密码为空白时,单击“登录”按钮将引发一条消息,即如何打印显示的消息

  23. 23

    JSF页面为空白

  24. 24

    Yii2,模块错误页面未显示,但在错误404时显示空白页面

  25. 25

    Yii2,模块错误页面未显示,但在错误404时显示空白页面

  26. 26

    将Linum模式配置为在空白模式下不显示空白符号?

  27. 27

    将JS动画重置为稳定的空白画布

  28. 28

    页面加载时不显示js内容

  29. 29

    当设置为toRightOf但设置为toLeftOf时,将显示布局

热门标签

归档