reactjs - React material-ui KeyboardDatePicker 和 Formik 不起作用
问题描述
我正在创建一个表单,material-ui
我正在使用Formik
和Yup
进行验证。
TextField 组件工作正常,但是,该KeyboardDatePicker
组件在控制台中显示以下错误
_onChange 不是函数
现在正在展示
类型未定义。
下面是带有代码的cbs。 https://codesandbox.io/s/agitated-dust-wf6fn
解决方案
您可以使用.setFieldValue
在onChange
事件上手动设置值。
onChange={val => {
console.log("___", val);
formik.setFieldValue("dob", val);
}}
此方法适用于任何用例。
推荐阅读
- apache-spark - 如何使用数据帧在 spark-scala 中读取此自定义文件
- javascript - 迁移到 Angular v9。i18n 重大变化
- reactjs - 对话框中的问题 - 每次编辑都会在表中插入一条空白记录
- javascript - 任何人都知道哪个 ESCPOS 图像命令更常见于蓝牙打印机?
- javascript - 修改数组内的对象属性而不改变原始数组
- docker - 容器启动后运行 python 脚本(Kubernetes)
- azure-devops - 使用 Azure Devops Symbole Server 调试 NuGet 包导致找不到类
- python - 用于fortran库的python中结构内部和外部的c_char数组之间的区别
- angular - 从 filesystemAPI 中获取图像(使用 Angular2+)
- python - 为什么 Libclang 无法获取头文件中定义的函数的定义?