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”作为文本视图组件,这样状态将只包含用户需要的数据