
sir
29.08.2018
10:06:42


Kirill "Loskir" ?¹³
29.08.2018
10:07:01
https://github.com/1flyby/itEnterpriseManual
короче, при клике на тайтл карточки внутри компонента Courses.vue я перехожу в компонент coursesInside.vue передав в параметр роутера айдишку курса, по этой айдишке я внутри coursesInside.vue делаю запрос на сервак и содержимое ответа пихаю в темплейт.
Мне нужно сделать красиво, что бы айдишка курса шла в адресную строку, а при f5 содержимое coursesInside.vue отображалось вновь, а не пропадало
Вопрос, я так понял, больше даже касательно обновления страницы, ибо пошуть дичь в роутер круто, но у меня при обновлении страницы курсов тоже пустой контейнер, а иногда при клике на тайтл содержимое курса подтягивается но не парсится
вместо mouseover наверное лучше юзать mouseenter, раз уж mouseleave юзаешь

Aleksandr
29.08.2018
10:07:38

Google

Alex
29.08.2018
10:07:47
https://github.com/1flyby/itEnterpriseManual
короче, при клике на тайтл карточки внутри компонента Courses.vue я перехожу в компонент coursesInside.vue передав в параметр роутера айдишку курса, по этой айдишке я внутри coursesInside.vue делаю запрос на сервак и содержимое ответа пихаю в темплейт.
Мне нужно сделать красиво, что бы айдишка курса шла в адресную строку, а при f5 содержимое coursesInside.vue отображалось вновь, а не пропадало
Вопрос, я так понял, больше даже касательно обновления страницы, ибо пошуть дичь в роутер круто, но у меня при обновлении страницы курсов тоже пустой контейнер, а иногда при клике на тайтл содержимое курса подтягивается но не парсится
transferedCourseData = this.$route.params.data
transferedCourseData.backgroundColor = '#00796B'
после такого я дальше читать уже не хочу

Aleksandr
29.08.2018
10:08:49

Alex
29.08.2018
10:09:04
ты не заметил что изменяешь обьект по ссылке)?

Yan
29.08.2018
10:09:23
Он цвет в роуте хранит
?

Alex
29.08.2018
10:09:38
по факту получается да
что в роут пишет

Aleksandr
29.08.2018
10:09:48
лооол

Yan
29.08.2018
10:09:53

Alex
29.08.2018
10:10:01
код гавно короче

Google

Alex
29.08.2018
10:10:04
каша
переделывай
вынеси запросы из компонентов
я не хочу в этом ковыряться бесплатно)

Aleksandr
29.08.2018
10:10:55

Alex
29.08.2018
10:10:55
идея правильная
он же синглтон
он же модуль
и импорти

Yan
29.08.2018
10:11:33

Alex
29.08.2018
10:11:54
есть какой то параметр в урле
если он есть - рисуем компонент твой внутренний
на роут change грузим данные
кладем куда нибудт
и прокидываем

Anton
29.08.2018
10:12:29
Согласен, отличная практика бить всё на модули сервиса, можно даже сделать промежуточное обращение к сервису через стор, тогда можно и состояние приложения контролировать на каждом запросе

Alex
29.08.2018
10:12:29
вот и вся магия

Yan
29.08.2018
10:13:05

Aleksandr
29.08.2018
10:13:22

Google

Alex
29.08.2018
10:13:24
не надо запросы сами в action складывать

Anton
29.08.2018
10:13:36
Не, запрос в сервисе

Alex
29.08.2018
10:13:38
и паттерны
можно прочитать про паттерны проективрования на node js

Anton
29.08.2018
10:14:04
Просто в сервис обращаемся по экшону в сторе, а там уже запрос крутится

Alex
29.08.2018
10:14:05
они скалируются на клиент тоже

Dmitry
29.08.2018
10:14:15
У меня вот сайт на nuxt, но по некоторым ссылкам нужно перекидывать на другой сайт на wordpress причем хост меняться не должен. Как это можно сделать?

Alex
29.08.2018
10:14:32
nginx
но выглядит как хуета какая то ;(

Anton
29.08.2018
10:15:17

Yan
29.08.2018
10:15:23
https://github.com/1flyby/itEnterpriseManual
короче, при клике на тайтл карточки внутри компонента Courses.vue я перехожу в компонент coursesInside.vue передав в параметр роутера айдишку курса, по этой айдишке я внутри coursesInside.vue делаю запрос на сервак и содержимое ответа пихаю в темплейт.
Мне нужно сделать красиво, что бы айдишка курса шла в адресную строку, а при f5 содержимое coursesInside.vue отображалось вновь, а не пропадало
Вопрос, я так понял, больше даже касательно обновления страницы, ибо пошуть дичь в роутер круто, но у меня при обновлении страницы курсов тоже пустой контейнер, а иногда при клике на тайтл содержимое курса подтягивается но не парсится
runWebCalculation прям напрашивается чтоб под await переписать

Dmitry
29.08.2018
10:15:58
Ну как бы не моя идея)
Надо просто сделать

Aleksandr
29.08.2018
10:17:05

Yan
29.08.2018
10:17:54
Там хук асинхронный
Да обычный евейт уберёт тебе эти пачки .then

Alex
29.08.2018
10:20:47
ну вот ты ему опять стелишь
у него каша в голове

Google

Alex
29.08.2018
10:21:03
ты еще сверху предлагаешь промисы на await переписать
а сама приложенька по прежнему в говне

Yan
29.08.2018
10:21:41

Alex
29.08.2018
10:21:57
пусть хотя бы с промисами сделает нормально)

Aleksandr
29.08.2018
10:27:25

Alex
29.08.2018
10:27:48
вынести логику по походу за данными из компонентов

Admin
ERROR: S client not available

Anton
29.08.2018
10:28:07
Есть у кого-то best practise на route guard?
Читаю доку, но пока как-то не заходит, не проснулся что-ли...

Aleksandr
29.08.2018
10:32:00

Alex
29.08.2018
10:32:43
или как работать с vuex

Stanislav
29.08.2018
10:33:59
Ему точно vuex нужен?

Aleksandr
29.08.2018
10:34:07
или как работать с vuex
я сторонник минимала, если задачу можно реализовать нативно, зочем подключать доп компоненты, или vuex мне понадобиться что бы при обновлении страницы сохранять то что на ней было?

Yan
29.08.2018
10:34:28

Alex
29.08.2018
10:34:38
он же учится
vuex позволит не греть голову как организовать все

Yan
29.08.2018
10:34:58
Позволит греть голову с flux
Он от жквери отошёл вчера

Aleksandr
29.08.2018
10:36:02
он же учится
учиться я засяду через неделю, а щас мне нужно сделать

Alex
29.08.2018
10:38:17
иди на фрилансе отдай кому нибудь)

Google

Alex
29.08.2018
10:38:20
и садись учиться

dev
29.08.2018
10:38:40
парни такой вопрос.
Есть штук 10 файлов в которых по верстке есть разные блоки div/span ы которые слушают "@click"
появилась задача чтоб в одном месте отключать клик. Есть какой либо способ малой кровью обеспечить что если есть аттрибут disabed то чтоб клик не слушал ?

Yan
29.08.2018
10:38:43

Alex
29.08.2018
10:39:02

Aleksandr
29.08.2018
10:39:03

Yan
29.08.2018
10:39:35
Шутка

Aleksandr
29.08.2018
10:39:56

Arsen
29.08.2018
10:42:49

Stanislav
29.08.2018
10:47:23

dev
29.08.2018
10:48:28

Arsen
29.08.2018
10:48:55
Ну это решение не на все случаи
Т.к. это выключит любые события, спровоцированные мышкой

dev
29.08.2018
10:50:00
да, но подходит

Anatoly
29.08.2018
10:51:56

Dmitry
29.08.2018
10:52:56
ага, Влить -29мл холодной воды (20°C).

Anatoly
29.08.2018
10:52:58
задача программиста ограничить пользователя только верными диапазонами
это называеться валидация