vuejs yup验证可访问

jljoyd4f  于 2022-12-14  发布在  Vue.js
关注(0)|答案(1)|浏览(208)

你好,我有个小问题
如果我想从设置之外的方法访问设置中编写的验证函数,如何使用onSubmit函数来实现?

setup() {
const store = useStore();
const router = useRouter();

const loading = ref(false);

const validationSchema = Yup.object().shape({
  email: Yup.string().trim().email().required().label("Email"),
  password: Yup.string().trim().min(6).required().label("Parola"),
});

const { handleSubmit } = useForm({ validationSchema });
return {
  loading,
  validationSchema,
};

我想到达的地方

methods: {
onSubmit() {
  alert();
},

},

brgchamk

brgchamk1#

尝试从设置函数返回:

return { loading, validationSchema, handleSubmit }

并通过以下方法访问它:

onSubmit() {
  this.handleSubmit()
  alert();
},

相关问题