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

做彩票网站网站备案级别

做彩票网站,网站备案级别,世界营销大师排名,推广方法视频特性&#xff1a; 有密码强度颜色提示密码强度进度条提示支持设置默认输入提示和密码长度 sgPasswordInput源码 <template><div :class"$options.name" style"width: 100%"><el-inputstyle"width: 100%"ref"psw"type&…

 

特性:

  1. 有密码强度颜色提示
  2. 密码强度进度条提示
  3. 支持设置默认输入提示和密码长度

 sgPasswordInput源码

<template><div :class="$options.name" style="width: 100%"><el-inputstyle="width: 100%"ref="psw"type="password"v-model="psw"show-password:maxlength="maxlength || 20":show-word-limit="false":placeholder="placeholder || `请输入6位以上的密码`"@focus="$refs.psw.select()"@change="change"clearable/><el-alertv-if="passwordStrength"style="width: 100%; margin-top: 5px":closable="false":close-text="``":description="``":effect="'light'":show-icon="true":title="passwordStrength.text":type="passwordStrength.type"></el-alert><el-progressv-if="passwordStrength && passwordStrength.strength > 0"style="width: 100%; margin-top: 5px"type="line":percentage="passwordStrength.strength":show-text="false":stroke-width="10":text-inside="false":color="passwordStrength.color":define-back-color="'#eee'"/></div>
</template>
<script>
export default {name: "sgPasswordInput",data() {return {psw: "",};},props: ["value", "placeholder", "maxlength"],watch: {value: {handler(newValue, oldValue) {this.psw = newValue;},deep: true, //深度监听immediate: true, //立即执行},psw: {handler(newValue, oldValue) {this.$emit(`input`, newValue);},deep: true, //深度监听immediate: true, //立即执行},},computed: {passwordStrength() {let passwordStrength = this.checkPasswordStrength(this.psw);this.$emit(`passwordStrength`, passwordStrength);return passwordStrength;},},methods: {change(d) {this.$emit(`change`, d);},select(d) {this.$refs.psw.select();},//校验密码强度checkPasswordStrength(password) {if (!password) return null;let level = 0; //密码强度等级let preText = "密码需要包含";let containTexts = ["数字", "小写字母", "大写字母", "特殊字符"];let tipTexts = [];let r = {};/\d/.test(password) ? level++ : tipTexts.push(containTexts[0]); //包含数字/[a-z]/.test(password) ? level++ : tipTexts.push(containTexts[1]); //包含小写/[A-Z]/.test(password) ? level++ : tipTexts.push(containTexts[2]); //包含大写/\W/.test(password) ? level++ : tipTexts.push(containTexts[3]); //包含特殊字符password.length < 6 && (level = 0); //等级最弱switch (level) {case 0:r = {strength: 0,type: "error",color: "#F56C6C", //红色label: "不安全",text: `密码至少要6位`,};break;case 1:r = {strength: 25,type: "error",color: "#F56C6C", //红色label: "弱",text: `${preText}${tipTexts.join("、")}`,};break;case 2:r = {strength: 50,type: "warning",color: "#E6A23C", //橙色label: "一般",text: `${preText}${tipTexts.join("、")}`,};break;case 3:r = {strength: 75,type: "info",color: "#409EFF", //蓝色label: "较强",text: `${preText}${tipTexts.join("、")}`,};break;case 4:r = {strength: 100,type: "success",color: "#67C23A", //绿色label: "强",text: "密码安全度高",};break;}return r;},},
};
</script>
<style lang="scss" scoped>
.sgPasswordInput {>>> .el-alert {.el-alert__content {line-height: 1;.el-alert__title {margin-right: 0;}}}
}
</style>

 应用

<template><div :class="$options.name"><div style="width: 400px"><sgPasswordInputv-model="psw":placeholder="placeholder":maxlength="20"@change="change"@passwordStrength="passwordStrength"/></div></div>
</template>
<script>
import sgPasswordInput from "@/vue/components/admin/sgPasswordInput";
export default {name: "sgBody",components: { sgPasswordInput },data() {return {placeholder: "请输入强度高的密码",psw: "",};},methods: {change(d) {console.log(`change`, d);},passwordStrength(d) {console.log(`passwordStrength`, d);},},
};
</script>

http://www.yayakq.cn/news/554674/

相关文章:

  • wamp配置多个网站安全优化大师
  • 深圳网站公司网站制作阿里快速建站
  • 深圳展览设计网站建设港闸网站建设制作
  • wordpress网站扫描工具人与马做的网站
  • dz论坛可以做招聘网站辛集做网站
  • 电子商务网站建设如何实施有什么推广软件
  • 网站建设制作临沂网站建设选盛誉大连网站建设收费
  • 昆明网站搭建多少钱wordpress安装下载
  • 华东民航机场建设公司网站企业网站建设 管理 维护 请找
  • 某网站seo诊断分析和优化方案icp备案系统
  • 青岛网站制作百家号建设行业信息和技术应用服务网站
  • 安康网站开发wordpress无插件邮件
  • 服装行业网站开发网站开发 团队协作
  • 杭州外贸网站长沙室内设计公司排名
  • 网站首页不收录网站建设套定额
  • 网站域名需要购买吗可以把网站生成软件
  • 网站建设注意的问题怎样制作微信网站
  • 陕西省住房建设厅网站校史网站开发技术
  • 手机网站怎么建设小说推广赚钱平台
  • 新八建设集团网站搜索排名竞价
  • 新沂网站建设公司网站建设服装市场分析报告
  • 那个网站可以做图标亚马逊联盟wordpress插件
  • 网站视觉优化的意义招商加盟类网站模板
  • 微分销手机网站制作网络推广平台软件
  • 建立主题网站的知识点无锡编程培训机构
  • 站长素材网站官网江苏建设工程造价管理网站
  • 想学做网站从哪里入手网站是否需要备案
  • 哪家网站建设做网站 数据库
  • 顺德网站建设报价可以做申论的网站
  • 加盟网网站建设多用户wordpress主题