
Alex
30.05.2017
14:29:10
тут скорее если только сохранять коммент как-то на случай фейла :)
а отправляется то сразу, больше ответ ждать

Stanislav
30.05.2017
14:30:46

Alex
30.05.2017
14:31:07
ну вот да

Google

Alex
30.05.2017
14:31:17
но всё равно имхо мороки меньше ?

Stanislav
30.05.2017
14:32:12
вдруг его в этот момент дудосят и он какую-нить 408 вернет :)

Alex
30.05.2017
14:32:48
412, ага
:D
ой не то, 451

Denis
30.05.2017
14:33:29

Stanislav
30.05.2017
14:37:45
но всё равно имхо мороки меньше ?
ну нет :) В случае ошибки, тебе надо будет на кнопку повторной отправки (которая у тебя рисуется в добавленном комменте) повесить отправку коммента. А это значит дублировать функции отправки из формы отправки.
Кроме того, надо уведомить пользователя об ошибке и лучше всего это сделать поверх его коммента. Опять таки, надо как-то внутрь коммента запихнуть это сообщение

Stanislav
30.05.2017
14:37:50
а я уже нашел багу в вуежс
не прошло и недели юзания роутера(точнее в роутере)

Stanislav
30.05.2017
14:38:15
а че там?

Stanislav
30.05.2017
14:38:17
сообщество молчит что смешно
scrollBehavior на первой ссылке не пашет

Stanislav
30.05.2017
14:38:45
issue есть?

Google

Stanislav
30.05.2017
14:38:57
т.е. грузишь страницу скролишь переходишь в savedPosition undefined
ой не
ща
т.е. грузишь страницу
скролишь
переходишь
кликаешь back
в savedPosition undefined
а в последующие разы или null или таки обьект

Valery
30.05.2017
14:40:07
привет всем. сколько будет стоить сделать такую работу, примерно? https://goo.gl/TncwiS

Denis
30.05.2017
14:40:15
У тебя часом для body,html не стоит height:100%?

Stanislav
30.05.2017
14:40:30

Denis
30.05.2017
14:40:50
У меня похожая проблема была из-за этого

Stanislav
30.05.2017
14:42:41
не. там какой то трешак с сохранением стейта

Valery
30.05.2017
14:43:59
походу - все альтруисты и работают задаром? ))

Stanislav
30.05.2017
14:44:27
вот смотрю стейт он сохраняет четенько

Valery
30.05.2017
14:46:27
или все кинулись делать предложение - и некогда отвечать ))

Дмитрий
30.05.2017
14:47:30

Stanislav
30.05.2017
14:47:39
ох оно настолько трешево работает
я удивлен как вообще работает

Valery
30.05.2017
14:48:29

Stanislav
30.05.2017
14:50:11
в доках ни деталей реализации, ничего

Valery
30.05.2017
14:51:00
вопрос по теме тогда. может кто сталкивался. решил попробовать эту штуку - https://mazipan.github.io/vue2-simplert/
и вот мой компонент с этим распрекрасным модальным окно - https://gist.github.com/gearmobile/b0b373cba48c242248c4b93bf129c83a
только ничего работает. где может быть ошибка?
автор Irfan пока молчит

Stanislav
30.05.2017
14:57:11
оно походу специально сделано так что этот кейс не работает

Google

Yaroslav
30.05.2017
14:57:28

Stanislav
30.05.2017
14:59:40
если вкратце там есть key. key генерируется по таймстемпу и пушится в стейт на pushState(почему не пушить сразу offset непонятно)
этот кей является ключём глобалочки
но ивенту попстейт этот кей попается, в глобалочке ищется оффсет и применяется. всё бы хорошо
пока ломаю мозг по какому ключу он ищет будущему или прошлому
но проблема в том что вот именно в моем кейсе он берет какой то таймстемп вообще от балды который где то между старым и новым(хотя пушит стейт четко при переходе на ссылку)

Yaroslav
30.05.2017
15:01:09
ну по прошлому походу, так как обычно не срабатывает первый переход

Stanislav
30.05.2017
15:04:39
ээм хз о чем ты ) но внешне всё идеально
грузим чистую страницу
кливаем по ссылке route-url
всё идеально пишется в переменную, делается пушстейт
далее жмем бек и там делается попстейт который по идее должен взять кей без проблем и достать предыдущий стейт
мб он привязывается не к времени перехода на следущий стейт а к времени перехода на то что сразу открыли, которого нет. но тем не менее какое то время оно берет
скорее всего всё починит хитро сделанный replaceState на глагле

Yaroslav
30.05.2017
15:09:33
Наша проблема - грузим чистую ситраницу. Кликаем по роут-урлу, иногда просто не срабатывает. Хотя только что тест из 10 перезагрузок, отработал стартовый роут-урл на отлично. Но! теперь появилась проблема в клике по урлам. Бэк не нажимаю. Перехожу по роутам и иногда не срабатывает роут.

Stanislav
30.05.2017
15:11:07
омг

Yaroslav
30.05.2017
15:11:08
Хотя вот опять не сработал первый клик.

Вишневый чай
30.05.2017
15:11:19
Для твоего случая

Stanislav
30.05.2017
15:11:41
да вот щас окажется что вуех почти везде нужен

Вишневый чай
30.05.2017
15:11:57
Не везде ну тут показано

Stanislav
30.05.2017
15:12:04
утром тоже был кейс где вуеэкс идеально вписался

Stanislav
30.05.2017
15:13:00

Stanislav
30.05.2017
15:13:11
вообще не понимаю как связывать стейт с компонентом и не пропагейтить его с рут. получается что из условного рандомного компонента даже не изменишь сайдбар. хотя... ивентом наверное

Вишневый чай
30.05.2017
15:13:53
Нужно отправлять данные, обновлять общне состояние, от которого зависят компоненты в разной иерархии
Это ж вот прям для вуекса

Stanislav
30.05.2017
15:15:26
хз я взял искоробки вуеэкс. пока не мешает зато дает кучу плюшек. считаю что всем так надо. а дальше думать оставлять или менять на пропсы

Google

Вишневый чай
30.05.2017
15:16:10
Мне нравится как написано в доках вуе на эту тему

Stanislav
30.05.2017
15:16:17
Какая там иерархия?
Список комментов { Коммент, Отправка коммента }

Вишневый чай
30.05.2017
15:16:33
Если вы задаетесь вопросом зачем вам вуекс - он вам не нужен
Потому что это ещё и просто о стиле мышления/кодинга

Stanislav
30.05.2017
15:17:12
я задаюсь зачем мне отказываться от вуекс :)

Stanislav
30.05.2017
15:17:43
Vuex тоже можно по разному использовать

Illya
30.05.2017
15:17:47

Admin
ERROR: S client not available

Вишневый чай
30.05.2017
15:19:29

Stanislav
30.05.2017
15:19:34
var _key = genKey();
function genKey () {
return Time.now().toFixed(3)
}
так так так

Вишневый чай
30.05.2017
15:19:42
В одном месте + удобство отладки

Nikita
30.05.2017
15:19:57
кто-то еще пишет var?)

Stanislav
30.05.2017
15:20:25
покритикуй тут еще

Вишневый чай
30.05.2017
15:20:27
Вобщем фломастеры

Nikita
30.05.2017
15:20:42

Stanislav
30.05.2017
15:21:38

Stanislav
30.05.2017
15:22:00
хз функцию вызываешь и ок

Вишневый чай
30.05.2017
15:22:20

Stanislav
30.05.2017
15:23:01
на начальном этапе нужна гибкость. делаешь на вуеэкс экшон с десятком реквестов мутаций и збс

Google

Вишневый чай
30.05.2017
15:23:24

Stanislav
30.05.2017
15:24:22
Не понимаю вашу боль ¯\_(ツ)_/¯

Stanislav
30.05.2017
15:24:59
та нет никакой боли. вполне возможно я перейду потом на пропсы, но это будет потом :)

Stanislav
30.05.2017
15:25:15
?

Illya
30.05.2017
15:25:28

Ilia
30.05.2017
15:25:34
Тоже топлю за Vuex

Illya
30.05.2017
15:25:44
Я могу тасовать элементы как хочу

Вишневый чай
30.05.2017
15:26:15

Ilia
30.05.2017
15:26:20
Да так и есть

Illya
30.05.2017
15:26:32
Я вообще сейчас сторонник ленивых апи
Когда каждый компонент делает запрос
Но запрос может мне уйти а отдаться из кеша апи

Stanislav
30.05.2017
15:27:34
вуеэх это грязный хак, тупая глобалочка, быдлокод но быстро
пропсы это чистота, красивость и автономность
/ thread

Вишневый чай
30.05.2017
15:27:54
А есть же тема что большое колво мелких запросов обеденяют в стек для повышееия производительности

Stanislav
30.05.2017
15:28:41
это latency vs throughput
ну и мелкие можно закешировать, да. только выиграли

Yaroslav
30.05.2017
15:30:31
Даешь graphQL с другой стороны и у тебя каждая компонента живет отдельной жизнью, знает о состоянии пользователя и получает всё необходимое, но вот только поркуа?

Dima
30.05.2017
15:31:29

Illya
30.05.2017
15:33:17