我使用
import * as Yup from "yup";
只是为了让我开始,但 vee-validate 文档 说我应该只从 yup 导入我正在使用的内容,因为包大小。
所以我从
import * as Yup from "yup";
切换过来
致:import {object, string } from 'yup'
然后
oneOf
方法停止工作,我不知道如何导入它。
我也尝试过导入Schema,但还是不行。
这是您可以从中导入的所有核心架构
yup
import { mixed, string, number, boolean, bool, date, object, array, ref, lazy, } from 'yup';
您可以通过调用
oneOf
来使用mixed
,就像这样
let schema = mixed().oneOf(['jimmy', 42]);