Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.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
Reactjs React Formik:选择字段的初始值不显示_Reactjs_Django_Api_Formik - Fatal编程技术网

Reactjs React Formik:选择字段的初始值不显示

Reactjs React Formik:选择字段的初始值不显示,reactjs,django,api,formik,Reactjs,Django,Api,Formik,我正在使用来自API的数据设置initialvalue字段。这适用于所有字段,但不适用于我的选择字段。不知怎的,它在这个领域不起作用。当我输入诸如“France”之类的字符串时,它会正常工作。但不是我的数据库值 现在,我确定以下事项已就绪: enableReinitialize={true} 我测试了console.log(project.country),它显示了正确的值 有人知道为什么api响应没有显示在select字段中吗? 这是我的带有初始值的Formik代码。这个问题是由国家领域引

我正在使用来自API的数据设置initialvalue字段。这适用于所有字段,但不适用于我的选择字段。不知怎的,它在这个领域不起作用。当我输入诸如“France”之类的字符串时,它会正常工作。但不是我的数据库值

现在,我确定以下事项已就绪:

  • enableReinitialize={true}
  • 我测试了console.log(project.country),它显示了正确的值
有人知道为什么api响应没有显示在select字段中吗? 这是我的带有初始值的Formik代码。这个问题是由国家领域引起的

{
const tokens=auth.access
console.log(令牌)
常量请求选项={
方法:“POST”,
标题:{'Authorization':`JWT${tokens}`,
“内容类型”:“应用程序/json”,
“接受”:“应用程序/json”,
“X-CSRFToken”:CSRFToken,
},
正文:JSON.stringify({
“名称”:data.name,
“公司”:data.company,
“国家”:data.country,
“成本”:data.costs,
“description”:data.description,
}),
};
获取('/create project',requestOptions)。然后((响应)=>
response.json()
).then((数据)=>console.log('submit:',data))
setToNext(真)
}}