Слияние кода завершено, страница обновится автоматически
import { login } from '@/api/adminApi'
import { getAdminToken, removeAdminToken, setAdminToken } from '@/utils/cookies'
const user = {
state: {
token: getAdminToken()
},
mutations: {
SET_TOKEN: (state, token) => {
state.token = token
}
},
actions: {
// 登录
Login({ commit }, userInfo) {
// 去空
const username = userInfo.username
return new Promise((resolve, reject) => {
login(username, userInfo.password).then(response => {
if (response.status === 0) {
setAdminToken(response.data)
commit('SET_TOKEN', response.data)
}
resolve(response)
}).catch(error => {
console.log(error)
reject(error)
})
})
},
// 前端 登出
FedLogOut({ commit }) {
return new Promise(resolve => {
commit('SET_TOKEN', '')
removeAdminToken()
resolve()
})
}
}
}
export default user
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )