报错信息
login.jsx:111 Uncaught TypeError: antd_es_form__WEBPACK_IMPORTED_MODULE_9__.default.create(...) is not a function
网上查到的解法一
- 原因:由于antd的版本导致
- 解决:package.json文件下的antd版本号修改为3.26.14
- 我的版本【“antd”: “^4.9.4”,】
网上查到的解法二
- Ant Design 4.0 对Form进行了修改,已经不使用 Form.create,也不需要使用了,它会自动验证,移除了原来的onSubmit,改用onFinish。
- 改完之后还是会存在这个问题!!!是因为在跟升级antd是使用了官网推荐的方法:npm i -g @ant-design/codemod-v4
- 改完之后还是会存在这个问题是因为
import {
Form } from '@ant-design/compatible';