小编Eng*_*maz的帖子

React Native 不建议使用 TextInput 发送电子邮件

React Native 不会在登录表单上建议新用户常用的电子邮件地址。LoginForm.js 和Email.js 是功能性的,但它不提供当前用户常用的电子邮件地址。我没有使用 firebase、google 签名或 facebook 签名,例如类似的库,所以我需要一些内置的 react native 功能来使我的用户登录、注册更容易。

登录表单.js

....

<Email
    placeholder={i18n.t("i18n_email")}
    value={this.state.email}
    onChangeText={email => this.validate({ email })}
    autoCorrect={true}
    autoCapitalize="none"
    autoCompleteType="email"/>

....
Run Code Online (Sandbox Code Playgroud)

在 Email.js 上

import React from "react";
import { Text, TextInput, View, StyleSheet } from "react-native";

const styles = StyleSheet.create ({
  inputStyle: {
    zIndex: 1,
    position: 'absolute',

  },
  labelStyle: {
    fontSize: 18,
    paddingLeft: 20
  },
  containerStyle: {
    height: 50,
    flex: 1,
    flexDirection: "row",
    alignItems: "center",
    width: '100%'
  }
});

const Email = ({
  value, …
Run Code Online (Sandbox Code Playgroud)

email autocomplete textinput react-native

6
推荐指数
1
解决办法
2831
查看次数

标签 统计

autocomplete ×1

email ×1

react-native ×1

textinput ×1