submitForm(formName) { this.$refs[formName].validate((valid) => { if (valid) { alert('submit!'); } else { console.log('error submit!!'); return false; } });
时间: 2024-02-14 13:25:22 浏览: 67
【JavaScript源代码】Vue之ElementUI Form表单校验.docx
这段代码是一个表单提交的方法。它接受一个参数 `formName`,然后通过 `this.$refs[formName]` 获取对应的表单组件,并调用 `validate` 方法对表单进行验证。
在 `validate` 方法的回调函数中,如果表单验证通过(`valid` 为 `true`),则弹出一个提示框显示 "submit!"。如果表单验证不通过(`valid` 为 `false`),则在控制台输出 "error submit!!" 并返回 `false`。
请注意,这段代码中使用了 Vue.js 的 `$refs` 属性来引用组件,所以它适用于 Vue.js 的项目。
阅读全文