Например у меня есть метод:
static getToken(params) {
const cookies = new Cookies()
return axios.post(backendDomen + '/api/oauth/token', {
client_id: clientId,
client_secret: secret,
grant_type: 'password',
username: params.email,
password: params.password,
scope: '*'
})
.then(function (result) {
if (result.data.access_token) {
cookies.set('token', result.data.access_token, { path: '/' })
window.location.replace('/brokers/customers/list')
}
}).catch(function (reason) {
return reason.response
})
}
Но в других компонентах запросы начинают отправлятся раньше чем токен сохранился в куку, если вывести в консоль то сначала я вижу null, а потом уже токен, хоть он и находится в then
. Как заставить подождать появление токена в куке?
Или, возможно, есть лучшие способ сохранить токен чем куки?
Есть localStorage
localStorage.setItem('token', result.data.access_token)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Мое приложение состоит из множества таблиц с даннымиКаждая таблица имеет сортировки и фильтры (везде разные)
Есть вьюха, в scope элемента находится select, и таблица, select служит фильтром для таблицыПри выборе определенного option select'a, по событию делаю rerender...