久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

vue 驗證兩次輸入的密碼是否一致的方法示例

瀏覽:149日期:2022-11-17 17:34:02

好記性不如爛筆頭。總也記不住

<el-form :model='ruleForm' :rules='rules' ref='ruleForm' label- class='demo-ruleForm'> <el-form-item label='新密碼' prop='newPwd'><el-input v-model='ruleForm.newPwd' clearable size='small' type='password'></el-input> </el-form-item> <el-form-item label='確認密碼' prop='confirmPwd'><el-input v-model='ruleForm.confirmPwd' clearable size='small' type='password'></el-input> </el-form-item> <el-form-item><el-button type='primary' @click='submitForm(’ruleForm’)' class='button'>確定</el-button><el-button @click='resetForm(’ruleForm’)' class='button'>重置</el-button> </el-form-item></el-form>

驗證兩次密碼是否一致 卻保證輸入的密碼在6-16個字符之間

關鍵代碼如下:

data() { var validatePass = (rule, value, callback) => { if (value === ’’) {callback(new Error(’請輸入密碼’)); } else { if (this.ruleForm.confirmPwd !== ’’) { this.$refs.ruleForm.validateField(’confirmPwd’); } callback(); } }; var validatePass2 = (rule, value, callback) => { if (value === ’’) { callback(new Error(’請再次輸入密碼’)); } else if (value !== this.ruleForm.newPwd) { callback(new Error(’兩次輸入密碼不一致!’)); } else { callback(); } }; return { changePwdDialog:false,//修改密碼彈框 ruleForm: { newPwd: ’’, confirmPwd:’’ }, rules: { newPwd: [ { required: true, message: ’請輸入密碼’, trigger: ’blur’ }, { min: 6, max: 16, message: ’長度在 6 到 16 個字符’, trigger: ’blur’ }, { validator: validatePass, trigger: ’blur’ } ], confirmPwd:[ { required: true, message: ’請確認密碼’, trigger: ’blur’ }, { min: 6, max: 16, message: ’長度在 6 到 16 個字符’, trigger: ’blur’ }, { validator: validatePass2, trigger: ’blur’, required: true } ], } } },

到此這篇關于vue 驗證兩次輸入的密碼是否一致的方法示例的文章就介紹到這了,更多相關vue 輸入密碼驗證內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
主站蜘蛛池模板: 文山县| 阳东县| 弋阳县| 杭锦旗| 汤原县| 隆回县| 东兴市| 普定县| 明溪县| 深泽县| 西充县| 页游| 鱼台县| 环江| 娄烦县| 五莲县| 什邡市| 临潭县| 博乐市| 徐水县| 汾西县| 长岭县| 淮安市| 北宁市| 锡林郭勒盟| 孟村| 从江县| 三原县| 资源县| 和平县| 松滋市| 陆川县| 湖州市| 闻喜县| 眉山市| 马鞍山市| 大兴区| 淳化县| 林口县| 略阳县| 孝昌县|