refactor: simplify wrapper storage

This commit is contained in:
张传龙
2022-07-01 23:27:05 +08:00
parent 90aa54d4a4
commit 57bc68e7b0
7 changed files with 34 additions and 37 deletions

View File

@@ -41,7 +41,7 @@
<script setup>
import { login } from '@/api/auth'
import { createLocalStorage } from '@/utils/cache'
import { lStorage } from '@/utils/cache'
import { setToken } from '@/utils/token'
const title = import.meta.env.VITE_APP_TITLE
@@ -54,11 +54,10 @@ const loginInfo = ref({
password: '123456',
})
const ls = createLocalStorage({ prefixKey: 'login_' })
const lsLoginInfo = ls.get('loginInfo')
if (lsLoginInfo) {
loginInfo.value.name = lsLoginInfo.name || ''
loginInfo.value.password = lsLoginInfo.password || ''
const localLoginInfo = lStorage.get('loginInfo')
if (localLoginInfo) {
loginInfo.value.name = localLoginInfo.name || ''
loginInfo.value.password = localLoginInfo.password || ''
}
async function handleLogin() {
@@ -72,7 +71,7 @@ async function handleLogin() {
const res = await login({ name, password: password.toString() })
if (res.code === 0) {
$message.success('登录成功')
ls.set('loginInfo', { name, password })
lStorage.set('loginInfo', { name, password })
setToken(res.data.token)
if (query.redirect) {