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
Чот не монял... GetCurrentUser().then(result => { alert(result.data) } Возвращает неопределенно... или вы имели введу прям в этом (промисе который уже возвращен) писать запрос get?
Alex
С первым вариантом из пастебина, если добавить return сработает
Alex
Там где выносили переменную нет
Anonymous
С первым вариантом из пастебина, если добавить return сработает
return axios.get('http://localhost:8084/jwt/encodeJwt', {responeType: 'application/json'}) ? Добавил, не работает
Anonymous
все понял вас
Anonymous
Спасибо большое
Alex
:)
Vyacheslav
Кто знает под дебиан пакет для эмуляции диска в локали с синхронизацией с реальным сервером по ssh ?
Stanislav
google it
Vyacheslav
google it
да в том и беда, хз как загуглить
Vyacheslav
Fuse с rsync
Благославит тебя Господь
Vyacheslav
Да ладно, это же не сарказм)
Anonymous
Кто знает под дебиан пакет для эмуляции диска в локали с синхронизацией с реальным сервером по ssh ?
у меня проекты лежат локально на машине и синкаются на удаленныю с помощью lsync
Vyacheslav
блин
Anonymous
ибо fuse очень медленный
Vyacheslav
тонна синков
Vyacheslav
в сторе депина gsync
Vyacheslav
в дебиан встроен rsync
Vyacheslav
теперь ещё и lsync
Anonymous
https://github.com/axkibe/lsyncd
Vyacheslav
под винду тема была крутая, с эмуляцией локального диска из ftp
Vyacheslav
и у неё аналог под линь есть, а я найти не могу
Anonymous
теперь ещё и lsync
тут еще и сразу по измении файла он тут же синкается на сервер
Vyacheslav
автосинхрон?
Anonymous
только он медленный
Anonymous
можно юзать IDE и там обычно кэшируется
Vyacheslav
запускать идею только чтобы конфиг подправить
Vyacheslav
а в саблайме нет нормального фтп
Vyacheslav
ну есть sftp, но что он платный дебилизм
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
не этого, а самой ошибки
Vyacheslav
код теперь
Bushrut
Vyacheslav
что у тебя в payload приходит?
Bushrut
что у тебя в payload приходит?
269 строчка на скрине
Vyacheslav
как я понял, у тебя user целый объект, да ещё и с вложениями, и такой манипуляцией лист думает что у тебя происходит переприсвоение с потерей данных
Vyacheslav
полагаю тебе нужно изменять свойства юзера, а не перезаписывать нового вместо старого
Vyacheslav
но я могу быть не прав, попробуй изменять только ID юзера
Vyacheslav
из пайлоада брать и менять
Bushrut
из пайлоада брать и менять
я так тоже подумал и расписал все поля, но эффект тот же
Vyacheslav
хм
Vyacheslav
а может он и не на пайлоад орёт, а на state
Bushrut
а может он и не на пайлоад орёт, а на state
ему как раз state и не нравиться
Anonymous
ой, блт, гении собрались
Vyacheslav
ой, блт, гении собрались
гении бы тут не собирались
Vyacheslav
у гениев нет времени на телеграм
Vyacheslav
Vyacheslav
полагаю нужно поднастроить лист
Bushrut
полагаю нужно поднастроить лист
как решить не нашел, просто отключил его
Lev
А вот... где лучше писать if? В js или в шаблоне? Например какой то простой if , который ответственнен за вывод текста "вкл" или "выкл"
Lev
Или например, какая разница вот в этих случаях: Надо написать скрываемый список. Первый вариант - v-if Второй вариант - в js не генерить массив для списка и соответственно for ничего не отрендерит
Lev
Ну вроде как оно не рендерится из-за v-if
🏴‍☠️ Alexey
гайз, а кто-нибудь vue в development mode в docker поднимал?
Vyacheslav
нода чтоли