微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

类型错误:yup.string.require 不是函数 在 'yup.string.require()' 中,'yup.string.require' 未定义

如何解决类型错误:yup.string.require 不是函数 在 'yup.string.require()' 中,'yup.string.require' 未定义

我正在使用 formik 制作表单,是的,用于表单验证。是的,我的表单不工作。

我正在使用相同代码的教程进行操作,但在我的情况下它不起作用

我尝试了很多,但我无法找出错误。 我也去了文档,我的成本与文档中提到的相同,但仍然出现错误

错误

dic = {}
dic['section'] = []
for ix,row in df.iterrows():

    in_dict = {
        'location': {
            if row['Mvt'] = 'DP':
                return 'zip_code': {
                'OrigC': row['OrigC'],'OrigZ': row['OrigZ'],}
            elif row['Mvt'] = 'DD':
                return 'iata_code': {
                'OrigC': row['OrigN'],}
            'location': {'id':1},'OrigN': 'TP',},'CarriageParameter': {
            'road': {
                'truckLoad': 'Auto'}
            },'load': {
            'Weigh': str(row['Weigh']),} 
        }


dic['section'].append(in_dict)

这是我的代码

**TypeError: yup.string.require is not a function. (In 'yup.string.require()','yup.string.require' is undefined)
at node_modules\react-native\Libraries\LogBox\LogBox.js:148:8 in registerError
at node_modules\react-native\Libraries\LogBox\LogBox.js:59:8 in errorImpl
at node_modules\react-native\Libraries\LogBox\LogBox.js:33:4 in console.error
at node_modules\expo\build\environment\react-native-logs.fx.js:27:4 in error
at node_modules\react-native\Libraries\Core\ExceptionsManager.js:104:6 in reportException
at node_modules\react-native\Libraries\Core\ExceptionsManager.js:171:19 in handleException
at node_modules\react-native\Libraries\Core\setUpErrorHandling.js:24:6 in handleError
at node_modules\expo-error-recovery\build\ErrorRecovery.fx.js:12:21 in ErrorUtils.setGlobalHandler$argument_0
at node_modules\regenerator-runtime\runtime.js:63:36 in tryCatch
at node_modules\regenerator-runtime\runtime.js:293:29 in invoke
at node_modules\regenerator-runtime\runtime.js:63:36 in tryCatch
at node_modules\regenerator-runtime\runtime.js:154:27 in invoke
at node_modules\regenerator-runtime\runtime.js:164:18 in PromiseImpl.resolve.then$argument_0
at node_modules\react-native\node_modules\promise\setimmediate\core.js:37:13 in tryCallOne
at node_modules\react-native\node_modules\promise\setimmediate\core.js:123:24 in setImmediate$argument_0
at node_modules\react-native\Libraries\Core\Timers\JSTimers.js:130:14 in _callTimer
at node_modules\react-native\Libraries\Core\Timers\JSTimers.js:181:14 in _callImmediatesPass
at node_modules\react-native\Libraries\Core\Timers\JSTimers.js:441:30 in callImmediates
at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:387:6 in __callImmediates
at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:135:6 in __guard$argument_0
at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:364:10 in __guard
at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:134:4 in flushedQueue
at [native code]:null in flushedQueue
at [native code]:null in invokeCallbackAndReturnFlushedQueue**

解决方法

拼写错误 需要改变

email : yup.string.required().email().label('Email'),

email : yup.string().required().email().label('Email'),

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?