zhangguohua 1 سال پیش
والد
کامیت
22a1015fc2
1فایلهای تغییر یافته به همراه18 افزوده شده و 0 حذف شده
  1. 18 0
      src/views/login/login.vue

+ 18 - 0
src/views/login/login.vue

@@ -213,6 +213,15 @@ const InitParticles = () => {
 
 onMounted(() => {
 //   InitParticles()
+  const storedUsername = localStorage.getItem('userName')
+  const storedPassword = localStorage.getItem('passWord')
+  const storedRememberMe = localStorage.getItem('rememberMe')
+
+  if (storedRememberMe === 'true') {
+    userName.value = storedUsername
+    passWord.value = storedPassword
+    remeberPassWord.value = true
+  }
 })
 
 // 清空输入框
@@ -225,6 +234,15 @@ const SubmitLogin = () => {
   if(!userName.value || !passWord.value) {
     return
   }
+  if (remeberPassWord.value) {
+    localStorage.setItem('userName', userName.value)
+    localStorage.setItem('passWord', passWord.value)
+    localStorage.setItem('rememberMe', 'true')
+  } else {
+    localStorage.removeItem('userName')
+    localStorage.removeItem('passWord')
+    localStorage.setItem('rememberMe', 'false')
+  }
   const params = {
     username: userName.value.trim(),
     password: passWord.value.trim()