react-native Button怎么不显示?

<View style={{flex: 1}}>
    <TextInput
        placeholder='用户名' value={username}
        onChangeText={text => this.setState({username: text})}
        style={{height: 40, lineHeight: 40, padding: 10}}/>
    <TextInput
        secureTextEntry={true}
        onChangeText={text => this.setState({password: text})}
        value={password}
        placeholder="密码"
        style={{height: 40, lineHeight: 40, padding: 10}}/>
    <Button
        onPress={() => {
            let {username, password} = this.state;
            if (username === 'liaoyf' && password === '123') {
                navigate('Profile');
            } else {
                this.setState({
                    modalVisible: true
                })
            }
        }}
        title="登录"/>

上面的代码中,Button为什么没有高度,不显示呢?

阅读 3.4k
1 个回答

包一个View, Button是根据外层容器布局的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题