
Eugeny
21.04.2018
06:06:15

Женя
21.04.2018
06:07:00
Новые стикеры?

Oleksandr
21.04.2018
06:46:31

Manuchekhr
21.04.2018
06:51:44
/help@GroupButler_bot

Google

Valeriy
21.04.2018
07:46:12

Arsen
21.04.2018
07:47:24
Не, я ж не тупой, чтобы про такое спрашивать)
Тем более вопрос не по vue а по js

Valeriy
21.04.2018
07:55:23

Arsen
21.04.2018
07:56:23
Лол, нет конечно, я прост угораю ибо часто такие вопросы тут бывают

Valeriy
21.04.2018
07:56:24
ааа это был сарказм :))
ну надо относиться к любым вопросам серьезно
мы же хотим избавить сообщество разработчиков от неадекватов
дети вот тоже на первых парах задают столько глупых вопросиков
а почему это, а зачем и т.д.
всех надо учить
и мир вокруг станет лучше

Arsen
21.04.2018
07:58:24
Но тут тематический чат, по вью, вопросы, почему this undefined - это вопросы по js, который надо уже знать, когда пытаешься писать на vue

Google

Valeriy
21.04.2018
07:59:20
порог вхождения во vue искусственно занижен
и это в принципе нормально
язык не должен быть камнем предкновения между твоим рвением что-то прекрасное сделать и фреймворком

Максим
21.04.2018
07:59:56
Вопрос по архитектуре, есть менеджерская часть с несколькими разделами, все данные разделов хранятся в vuex, и сам вопрос, как скрывать интерфейс до первого успешного запроса, чтобы в случае 403 просто вывести ошибку

Arsen
21.04.2018
08:00:21
Тем не менее, лучше не садиться за фуру, не умея водить машину

Valeriy
21.04.2018
08:00:35

Arsen
21.04.2018
08:00:42
Ну да, она сама за тебя поведёт

Valeriy
21.04.2018
08:00:44
которая сама полевропы может проехать

Arsen
21.04.2018
08:01:32

Valeriy
21.04.2018
08:02:25
тренд такой, что скорее всего в ближайшие годы помрет и vue и react
есть подозрение что скоро родится шибко умная вещь, в которой будут важны не знания js
а специализированные знания о юзабилити, верстке, эстетике и т.д.

Arsen
21.04.2018
08:02:26

Максим
21.04.2018
08:02:30

Arsen
21.04.2018
08:03:06
А если юзаешь nuxt то там ещё есть fetch, для заполнения стора
Если не юзаешь - можно самому реализовать

Valeriy
21.04.2018
08:04:46
ты даже не поймешь кто это сделал
искусственный интеллект входит в нашу повседневную жизнь

Google

Максим
21.04.2018
08:05:08

Valeriy
21.04.2018
08:05:17
и скоро будет делать это довольно агрессивно :))

Arsen
21.04.2018
08:05:18
Да ладно до машинописного кода ещё далеко, кажись

Максим
21.04.2018
08:05:25

Valeriy
21.04.2018
08:05:26
это так кажется

Максим
21.04.2018
08:05:35
Она тоже не будет отображаться?

Valeriy
21.04.2018
08:05:50
когда ИИ начнет навязывать тренды и обучать новые поколения все изменится

Arsen
21.04.2018
08:06:07

Максим
21.04.2018
08:06:40
Ок спасибо

Arsen
21.04.2018
08:06:41
Если, конечно, у тебя панель не внутри

Максим
21.04.2018
08:06:50
Нет не внутри

Arsen
21.04.2018
08:07:09
Ну там всё-равно есть подводные камни, точно не скажу

Arsen
21.04.2018
08:07:36
Недавно вроде проверяли, то чтобы asyncData заработал надо было немножечко дописать кода, точно не помню

Artem
21.04.2018
08:07:45

Valeriy
21.04.2018
08:07:52
при ошибке взводи флаг error
и заполняй структуру для вывода ошибки

Arsen
21.04.2018
08:09:17
Блин, только что проверил, то в коде роутера вообще нет ничего про asyncData

Valeriy
21.04.2018
08:09:20

Arsen
21.04.2018
08:09:26
Ща поищу в истории сообщений

Google

Valeriy
21.04.2018
08:09:32
как запуск первого спутника в космос
как выпуск первого компьютера

Artem
21.04.2018
08:09:45

Максим
21.04.2018
08:09:45

Valeriy
21.04.2018
08:09:50
короче это будет революцией и к ней надо готовиться

Admin
ERROR: S client not available

Artem
21.04.2018
08:10:12
ну не прям застой, но штуки 70 отработали, скакнули дальше, а терь снова ожидание новой волны)

Максим
21.04.2018
08:10:21

Arsen
21.04.2018
08:10:26
А, это фишка ssr, но её можно сделать вручную просто

Valeriy
21.04.2018
08:10:36
обычный процесс загрузки данных это Request/Success/Faulure процесс
у меня обычно таких состояни 7 штук
т.к. работаю с вебсокетами обычно
там еще добавляются Timeout, No data, Retry, Cancel
соответственно у тебя каждый кусок данных должен выглядеть примерно так
{ isFetching: bool, data: object|array, error: bool, errorMessage: object|string, lastUpdate: timestamp, далее по желанию}

Arsen
21.04.2018
08:13:19
Вот, делаешь миксин
Vue.mixin({
beforeRouteUpdate (to, from, next) {
const { fetch } = this.$options
if (fetch) {
fetch({
store: this.$store,
route: to
}).then(next).catch(next)
} else {
next()
}
}
})

Максим
21.04.2018
08:13:55
Ок, спасибо за советы ?

Dmitriy
21.04.2018
08:15:27
гайз, кто знает как затриггерить транзишен если не происходит переинициализация дома? у меня когда я меняю контент на странице в хлебных крошках просто меняется слово внутри тега <p> и транзишен не вызывается

Arsen
21.04.2018
08:16:13
Я думаю тебе нужен transition-group

Google

Dmitriy
21.04.2018
08:17:03
да уж всё перепробовал, key тоже не помогает

Arsen
21.04.2018
08:17:04
И главное - сделать каждому элементу хлебных крошек другой key, чтобы при изменении текста в крошке - менялся key
Пробовал в key ставить сам текст, который вставляется в крошку?
По идее должно работать

Dmitriy
21.04.2018
08:18:16
не алё
может я чё то не то делаю

Arsen
21.04.2018
08:19:15
:key нужен только для transition-group вроде
Опиши, чего ты хочешь добиться?

Valeriy
21.04.2018
08:21:06

Dmitriy
21.04.2018
08:22:32
Опиши, чего ты хочешь добиться?
у меня на странице 2 компоненты - крошки и контент
в крошках есть выпадающее под меню
и когда я тыркаю в выпадающем под меню на ссылки у меня меняется контент внутри компоненты конент и собственно в самую правую крошку подставляется имя того что я тыркнул в под меню

Arsen
21.04.2018
08:23:17
Но ок. т.е. тебе надо анимировать изменение последней крошки?

Dmitriy
21.04.2018
08:26:45

Arsen
21.04.2018
08:27:11
А, понял, ну ок