小编Ale*_*x B的帖子

“object Object”在 ReactJS 上显示为 Formik 表单的输入值

使用 时Formik,我的输入会显示一个[object Object]值,而不是以标准方式表现。

代码在这里

import React from "react";
import ReactDOM from "react-dom";
import { Formik, Field, Form, ErrorMessage } from "formik";
import * as Yup from "yup";
import "./styles.css";

const SignupForm = () => {
  return (
    <Formik
      initialValues={{ email: "" }}
      validationSchema={Yup.object({
        email: Yup.string()
          .email("Mauvais e-mail")
          .required("Champ requis")
      })}
      onSubmit={values => {
        alert(JSON.stringify(values, null, 2));
      }}
    >
      <Form>
        <label htmlFor="email">Email</label>
        <ErrorMessage name="email" />
        <br />
        <Field name="email" type="email" />
        <button type="submit">OK</button>
      </Form>
    </Formik>
  ); …
Run Code Online (Sandbox Code Playgroud)

default object reactjs formik

2
推荐指数
1
解决办法
3780
查看次数

标签 统计

default ×1

formik ×1

object ×1

reactjs ×1