当前位置: 首页 > news >正文

做企业网站软件什么是网络推广员

做企业网站软件,什么是网络推广员,顺德网站建设哪家好,日照在线网站建设用户登录后修改密码,密码需要一定的验证规则。旧密码后端验证是否正确;前端验证新密码的规范性,新密码规范为:6-16位,至少含数字/字母/特殊字符中的两种;确认密码只需要验证与新密码是否一致; 弹…

用户登录后修改密码,密码需要一定的验证规则。旧密码后端验证是否正确;前端验证新密码的规范性,新密码规范为:6-16位,至少含数字/字母/特殊字符中的两种;确认密码只需要验证与新密码是否一致;

效果图

弹窗结构

<el-dialog title="修改密码":visible.sync="passDlgVisible"@close="passDlgClose"width="400px"><el-form :model="passForm"ref="passRef":rules="passRules"hide-required-asterisklabel-width="70px"size="small"><el-form-item label="旧密码" prop="oldPassword"><el-input v-model="passForm.oldPassword" show-password></el-input></el-form-item><el-form-item label="新密码" prop="newPassword"><el-input v-model="passForm.newPassword" show-password></el-input></el-form-item><el-form-item label="确认密码" prop="confirmPassword"><el-input v-model="passForm.confirmPassword" show-password></el-input></el-form-item></el-form><span slot="footer"><el-button @click="passDlgVisible=false" size="small">取消</el-button><el-button @click="passSave" type="primary" size="small">确认</el-button></span>
</el-dialog>

form验证规则

passRules: {oldPassword:[{required: true, message: '请输入旧密码', trigger: 'blur'}],newPassword:[{validator: this.validNewPass, trigger: 'blur'}],confirmPassword:[{validator: this.validConfirmPass, trigger: 'blur'}]
}

验证函数

/*** 验证新密码*/
validNewPass(rule, value, callback) {let reg = /(?!^(\d+|[a-zA-Z]+|[~!@#$%^&*?]+)$)^[\w~!@#$%^&*?]{6,16}$/if (value === '') {callback(new Error('请输入新密码'));} else if (!reg.test(value)) {callback(new Error('6-16位,至少含数字/字母/特殊字符中的两种'))} else {if (this.passForm.confirmPassword !== '') {this.$refs.passRef.validateField('confirmPassword');}callback();}
},/*** 验证确认密码*/
validConfirmPass(rule, value, callback) {if (value === '') {callback(new Error('请再次输入密码'));} else if (value !== this.passForm.newPassword) {callback(new Error('两次输入密码不一致!'));} else {callback();}
}

弹窗关闭后清空字段和验证

/*** 弹窗关闭事件*/
passDlgClose() {this.passForm = {oldPassword: '',newPassword: '',confirmPassword: ''}this.$refs.passRef.clearValidate();
}

提交表单

passSave() {this.$refs.passRef.validate((valid) => {if (valid) {this.passForm.userName = this.userNameapi.user.editPass(this.passForm).then(res => {this.passDlgVisible = false;})} else {return false;}});
}

这就是修改密码的全部流程啦。。。。有问题评论区答复。。。。能解决的就答复,不能解决的自己百度哈。。。。

http://www.yidumall.com/news/79730.html

相关文章:

  • 网站建设客户合同范本武汉做网络推广的公司
  • 株洲网站制作公司有哪些站外推广
  • wordpress首页怎么改旺道seo软件技术
  • 能源网站建设优化seo哪家好
  • 兖州建设公司网站关键词排名的工具
  • 做网站去哪里备案百度关键词推广费用
  • 政府网站群建设站长之家产品介绍
  • 健身网站开发背景及意义关键词百度云
  • 福建省人民政府官网首页深圳网站seo服务
  • 青岛做网站好的公司windows优化大师卸载不掉
  • 长春最专业的网站建设seo网络推广专员招聘
  • 推广做网站莱芜国际军事新闻最新消息
  • 用服务器做网站需要购买域名吗刷seo排名
  • 怎样看出一个网站是那个公司做的南京关键词seo公司
  • 公司加盟代理哈尔滨seo
  • 咨询北京国互网网站建设网址大全是ie浏览器吗
  • 浙江网站建设费用网站优化排名技巧
  • 贵州省建设厅报名网站seo分析报告
  • web动态网站开发的书籍购买域名的网站
  • 平台搭建工具网络优化工程师需要学什么
  • 南京外贸网站建设哪家好搜关键词网站
  • 做公司网站合同企业网站优化技巧
  • 摄影网站源码 免费下载公关公司
  • 网站主机租用多少钱怎么进入百度推广账户
  • 招聘网站做销售百度识图搜索
  • 南通营销平台网站建设网络公司是做什么的
  • 北京网站设计公司youx成都柚米科技15杭州seo外包
  • 网站标签中的图片怎么做的seo搜索优化排名
  • 出售企业网站备案资料百度提交入口地址在哪
  • wordpress 全站搜索外贸推广营销公司