Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我在react native+;redux,我想在email address字段中包含@gmail.com_Android_Ios_Reactjs_React Native_Redux - Fatal编程技术网

Android 我在react native+;redux,我想在email address字段中包含@gmail.com

Android 我在react native+;redux,我想在email address字段中包含@gmail.com,android,ios,reactjs,react-native,redux,Android,Ios,Reactjs,React Native,Redux,我希望用户只输入电子邮件的开头和第二部分,即@gmail.com。我想把它自己也包括在内。 我试过这封邮件:'+@gmail.com,但它不起作用。它在不应显示的文本字段中显示@gmail.com const [state, setState] = useState({ email: ''+"@gmail.com", }); <View style={styles.textInputContainerStyle}> <Ico

我希望用户只输入电子邮件的开头和第二部分,即
@gmail.com
。我想把它自己也包括在内。 我试过这封邮件:
'+@gmail.com
,但它不起作用。它在不应显示的文本字段中显示
@gmail.com

const [state, setState] = useState({
    email: ''+"@gmail.com",
});

<View style={styles.textInputContainerStyle}>
            <Icon
                name='envelope-o'
                type='font-awesome'
                color={colors.BLACK}
                size={18}
                containerStyle={styles.iconContainer}
            />
            <Input
                editable={true}
                underlineColorAndroid={colors.TRANSPARENT}
                placeholder={language.email_placeholder}
                placeholderTextColor={colors.BLACK}
                
                keyboardType={'email-address'}
                inputStyle={styles.inputTextStyle}
                onChangeText={(text) => { setState({ ...state, email: text }) }}
                inputContainerStyle={styles.inputContainerStyle}
                containerStyle={styles.textInputStyle}
            />
        </View>   
const[state,setState]=useState({
电子邮件:''+“@gmail.com”,
});
{setState({…state,email:text}}
inputContainerStyle={styles.inputContainerStyle}
containerStyle={styles.textInputStyle}
/>

我的解决方案是在输入组件(右)旁边添加“@gmail.com”作为文本视图组件,这样状态将只包含用户需要的数据