vue写后台登录出现Error in v-on handler: "TypeError: Cannot read property 'validate' of undefined"


原因1:

看一下表单验证的代码,找到这一句:

this.$refs[formName].validate((valid) => {

看看这里refs的值与el-form上绑定的ref值一直不一致,注意:refs和ref名字需要保持一致

 

 

 原因2:

@click="submitForm(ruleForm)" 中的 ruleForm 没有使用引号。

正确写法:

 <el-button type="primary" @click="submitForm('loginForm')" >SIFN IN</el-button>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM