反应本机调用自定义视图



我有一个自定义header视图,我已经在我的类中调用了它,但由于某种原因它没有显示。

export default class App extends Component<Props> {
customHeader(){
       <View style={{height:80, width:'100%', backgroundColor: 'blue'}}>
           <TouchableOpacity>
              <Text>Header</Text>
           </TouchableOpacity>
       </View>
}
  render() {
    return (
      <View style={styles.container}>
//Calling my custom header
        {this.customHeader()}
      </View>
    );
  }
}

我觉得我的代码是正确的,但标题没有显示。知道为什么吗?

你的customHeader函数必须返回一些东西。现在它只运行 jsx,什么也不返回。像这样修复它,例如:

customHeader(){
  return (
    <View style={{height:80, width:'100%', backgroundColor: 'blue'}}>
      <TouchableOpacity>
        <Text>Header</Text>
      </TouchableOpacity>
    </View>
  )
}

相关内容

  • 没有找到相关文章

最新更新