@vuejs_ru

Страница 497 из 3900
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
или все кинулись делать предложение - и некогда отвечать ))

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
Хотя вот опять не сработал первый клик.

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
Vuex
Зачем?

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 тоже можно по разному использовать

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
В одном месте + удобство отладки
Как в одном месте, когда тебе в компоненте необходимо работать с Vuex?

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

Вишневый чай
30.05.2017
15:22:20
Как в одном месте, когда тебе в компоненте необходимо работать с Vuex?
Состояние в одном месте. Я могу меняить иерархию элементов без нужды переписывания кода в них

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

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

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

Stanislav
30.05.2017
15:25:15
?

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

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

Тоже топлю за Vuex
Очень похоже на синдром утенка, без обид

Вишневый чай
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 с другой стороны и у тебя каждая компонента живет отдельной жизнью, знает о состоянии пользователя и получает всё необходимое, но вот только поркуа?

Страница 497 из 3900