Alex
И это тоже, у вас же там асинхронная операция
Alex
http://learn.javascript.ru/promise
Anonymous
У функции getCurrentUser нет ни одного return
ну сейчас добавил,
axios.get('http://localhost:8084/jwt/encodeJwt', {responeType: 'application/json'})
.then(function (response) {
nameUser = JSON.parse(JSON.stringify(response.data))
console.log(nameUser)
})
.catch(function (error) {
console.log(error)
})
return nameUser
}
Alex
И так тоже не заработает 😌
Alex
Вы почитайте про принцип работы промисов, по ссылке
Anonymous
ну я понял, что нужно ждать пока axios отработает
Alex
Вы можете сделать return axios.get но это тоже наружу вернёт промис и там через .then надо будет с ним работать
Anonymous
Anonymous
Чот не монял...
GetCurrentUser().then(result => {
alert(result.data)
}
Возвращает неопределенно... или вы имели введу прям в этом (промисе который уже возвращен) писать запрос get?
Alex
С первым вариантом из пастебина, если добавить return сработает
Alex
Там где выносили переменную нет
Anonymous
все понял вас
Anonymous
Спасибо большое
Alex
:)
Vyacheslav
Кто знает под дебиан пакет для эмуляции диска в локали с синхронизацией с реальным сервером по ssh ?
Stanislav
google it
konstantin
Vyacheslav
google it
да в том и беда, хз как загуглить
Ilia
Vyacheslav
Да ладно, это же не сарказм)
Anonymous
Vyacheslav
блин
Anonymous
ибо fuse очень медленный
Vyacheslav
тонна синков
Vyacheslav
в сторе депина gsync
Vyacheslav
в дебиан встроен rsync
Vyacheslav
теперь ещё и lsync
Anonymous
https://github.com/axkibe/lsyncd
Vyacheslav
под винду тема была крутая, с эмуляцией локального диска из ftp
Vyacheslav
и у неё аналог под линь есть, а я найти не могу
Anonymous
теперь ещё и lsync
тут еще и сразу по измении файла он тут же синкается на сервер
Vyacheslav
автосинхрон?
Anonymous
Anonymous
только он медленный
Anonymous
можно юзать IDE и там обычно кэшируется
Vyacheslav
запускать идею только чтобы конфиг подправить
Vyacheslav
а в саблайме нет нормального фтп
Vyacheslav
ну есть sftp, но что он платный дебилизм
Anonymous
Anonymous
если для конфига
Anonymous
в крайнем случае обычный ftp клиент
Vyacheslav
автосинхрон при изменении нужен
Vyacheslav
зилла так не могёт
Vyacheslav
да и постоянно отключает соединение, что выбешивает
Anonymous
Как правильно обновить детальки? Обновляется только первый (itemid) элемент :/ itemid меняется, хз в чем трабла
Anonymous
Ilya
,
Anonymous
нашел проблему, была в др месте
Anonymous
вместо объекта создавал массив
Bushrut
гайз, как убрать этот ворнинг у еслинта http://eslint.org/docs/rules/no-param-reassign . Ругается на setUser(state, payload) {
state.user = payload;
},. Нормально же написано .
Vyacheslav
скрин
Vyacheslav
не этого, а самой ошибки
Bushrut
Vyacheslav
код теперь
Bushrut
Vyacheslav
что у тебя в payload приходит?
Bushrut
Vyacheslav
как я понял, у тебя user целый объект, да ещё и с вложениями, и такой манипуляцией лист думает что у тебя происходит переприсвоение с потерей данных
Vyacheslav
полагаю тебе нужно изменять свойства юзера, а не перезаписывать нового вместо старого
Vyacheslav
но я могу быть не прав, попробуй изменять только ID юзера
Vyacheslav
из пайлоада брать и менять
Vyacheslav
хм
Vyacheslav
а может он и не на пайлоад орёт, а на state
Bushrut
Anonymous
ой, блт, гении собрались
Vyacheslav
у гениев нет времени на телеграм
Vyacheslav
Vyacheslav
полагаю нужно поднастроить лист
Lev
А вот... где лучше писать if? В js или в шаблоне?
Например какой то простой if , который ответственнен за вывод текста "вкл" или "выкл"
Lev
Или например, какая разница вот в этих случаях:
Надо написать скрываемый список.
Первый вариант - v-if
Второй вариант - в js не генерить массив для списка и соответственно for ничего не отрендерит
Bushrut
Lev
Ну вроде как оно не рендерится из-за v-if
Bushrut
🏴☠️ Alexey
гайз, а кто-нибудь vue в development mode в docker поднимал?
Vyacheslav
нода чтоли