开发者社区> 问答> 正文

react native上的按钮文本始终为大写

我在react-native处创建了一个组件,但是按钮的文本始终是大写的,有人知道为什么它不接受传递的文本,因为我想显示“ Login”,但它显示“ LOGIN”


import React, { Component } from 'react';
import { View, Button} from 'react-native';
import LabelApp from "../../config/labels.app";

const labelApp = LabelApp.loginView;

export default class Login extends Component {

  constructor(props){
    super(props);
    this.handleClickBtnEnter = this.makeLogin.bind(this);
  }

  makeLogin() {

  }

  render() {
    return (
     <View>
       <Button title= {labelApp.textButtonLogin} onPress={this.handleClickBtnEnter}/>
     </View>
    );
  }
}
组件标签

const LabelApp = {
    loginView: {
        textButtonLogin: 'Ingresar',
    },
}
export default LabelApp; 

可视化

展开
收起
Puppet 2020-01-06 19:54:52 1305 0
1 条回答
写回答
取消 提交回答
  • 我已经尝试过您的代码,它看起来像是Button组件的预期行为react-native

    您可以在官方文档中看到

    我相信您需要更改Button组件,从另一个软件包中获取它以满足您的需求。

    或者,您可以创建自己的按钮

    
    import React, { Component } from 'react';
    import { View, Button, TouchableHighlight, StyleSheet } from 'react-native';
    import LabelApp from "../../config/labels.app";
    
    const labelApp = LabelApp.loginView;
    
    export default class Login extends Component {
    
      constructor(props){
        super(props);
        this.handleClickBtnEnter = this.makeLogin.bind(this);
      }
    
      makeLogin() {
    
      }
    
      render() {
        return (
         <View>
           <TouchableHighlight onPress={this.handleClickBtnEnter} underlayColor="white">
             <View style={styles.button}>
               <Text style={styles.buttonText}>{labelApp.textButtonLogin}</Text>
             </View>
           </TouchableHighlight>
         </View>
        );
      }
    }
    
    const styles = StyleSheet.create({
      button: {
        marginBottom: 30,
        width: 260,
        alignItems: 'center',
        backgroundColor: '#2196F3'
      },
      buttonText: {
        textAlign: 'center',
        padding: 20,
        color: 'white'
      }
    }); 
    
    2020-01-06 19:55:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
利用编译将 Vue 组件转成 React 组件 立即下载
React Native 全量化实践 立即下载
React在大型后台管理项目中的工程实践 立即下载