關於vue.js element ui 表單驗證 this.$refs[formName].validate()的問題

方法使用前需瞭解: 來自”和“小編的小提示: 首先打印一下this.refs[formName]formformform1.使propinputelformitemprop2.elformrulesmodelref:.validate/resetFields1DOM2this. refs[ruleForm].validate() 方式不識別。需要使用: this.refs.ruleForm.validate();this.ticketDialog=true;//this. nextTick(function() { this.refs.ticketInfoForm.resetFields();})或者:this. refs[ruleForm].validate() 方式不識別。需要使用: this.refs.ruleForm.validate();那麼如下所示:methods: {     submitForm(ruleForm2) {    //官網 this. refs[ruleForm2].validate(); //在實際使用中,會報錯。validate未定義 //使用this.refs.ruleForm2.validate();this. refs[ruleForm2].validate((valid) => { if (valid) { alert(‘submit!’); } else { console.log(‘error submit!!’); return false; } }); } } 二. 數字類型的驗證, 兼容mac和windows系統。 數字類型的驗證需要在 v-model 處加上 .number 的修飾符,這是 Vue 自身提供的用於將綁定值轉化爲 number 類型的修飾符。 如下所示:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章