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