From 538ff05f46412603552e9e01ed447649d36e4ced Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期四, 06 四月 2023 09:22:50 +0800 Subject: [PATCH] 搜索bug --- src/views/main-components/user.vue | 46 ++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 40 insertions(+), 6 deletions(-) diff --git a/src/views/main-components/user.vue b/src/views/main-components/user.vue index ce16b8f..2565a19 100644 --- a/src/views/main-components/user.vue +++ b/src/views/main-components/user.vue @@ -9,11 +9,11 @@ </div> </div> <DropdownMenu slot="list"> - <DropdownItem name="ownSpace"> - <Icon type="md-person" style="margin: 0 10px 0 0" />{{ - $t("userCenter") - }}</DropdownItem - > + <!--<DropdownItem name="ownSpace">--> + <!--<Icon type="md-person" style="margin: 0 10px 0 0" />{{--> + <!--$t("userCenter")--> + <!--}}</DropdownItem--> + <!-->--> <DropdownItem name="changePass"> <Icon type="md-unlock" style="margin: 0 10px 0 0" />{{ $t("changePass") @@ -53,10 +53,44 @@ data() { return { showChangePass: false, + flag:0, }; }, methods: { - init() {}, + init() { + let psw = this.getStore("userInfo"); + psw = JSON.parse(psw).description; + this.checkStrengthValue(psw); + }, + checkStrengthValue(v) { + // 璇勭骇鍒跺垽鏂瘑鐮佸己搴� 鏈�楂�5 + let grade = 0; + if (/\d/.test(v)) { + grade++; //鏁板瓧 + } + if (/[a-z]/.test(v)) { + grade++; //灏忓啓 + } + if (/[A-Z]/.test(v)) { + grade++; //澶у啓 + } + if (/\W/.test(v)) { + grade++; //鐗规畩瀛楃 + } + if (v.length >= 8) { + grade++; + } + if(grade<5){ + this.showChangePass = true; + this.flag++; + if(this.flag>1){ + this.handleClickUserDropdown("loginout"); + } + setInterval(() => { + this.init(); + }, 1000*60) + } + }, handleClickUserDropdown(name) { if (name == "ownSpace") { util.openNewPage(this, "ownspace_index"); -- Gitblit v1.9.1