mounted () {
let res = localStorage.getItem('encryptedUsername')
let res1 = localStorage.getItem('encryptedPassword')
const secretKey = 'ThisIsASecretKey'
const username = CryptoJS.AES.decrypt(res, secretKey,).toString(CryptoJS.enc.Utf8)
const password = CryptoJS.AES.decrypt(res1, secretKey).toString(CryptoJS.enc.Utf8)
this.form.username = username
this.form.password = password
},
下面这个地方写在登录按钮里面
// 生成随机的(或者由你指定的)密钥
const secretKey = 'ThisIsASecretKey'
// 加密用户名和密码
const encryptedUsername = CryptoJS.AES.encrypt(plaintextUsername, secretKey).toString()
const encryptedPassword = CryptoJS.AES.encrypt(plaintextPassword, secretKey).toString()
// 保存加密后的用户名和密码到localStorage
localStorage.setItem('encryptedUsername', encryptedUsername)
localStorage.setItem('encryptedPassword', encryptedPassword)