@vuejs_ru

Страница 2689 из 3900
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
А ещё можно спросить почему this undefined
код покажи, конечно можно

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

Тем более вопрос не по vue а по js

Valeriy
21.04.2018
07:55:23
Тем более вопрос не по vue а по js
так проблема есть или нет не ясно :))

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
которая сама полевропы может проехать

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

Максим
21.04.2018
08:02:30
Флаг в сторе типа "loading" который менять на false по завершению запроса
То что вы написали было моей единственной идеей, но все равно спасибо, думал может есть ещё способы какие

Arsen
21.04.2018
08:03:06
А вообще в роутере есть asyncData, в ней вызываешь экшн, который запрос делает
И страница не покажется, пока этот запрос не пройдёт

А если юзаешь nuxt то там ещё есть fetch, для заполнения стора

Если не юзаешь - можно самому реализовать

Valeriy
21.04.2018
08:04:46
Довай сами придумаем эту шибко умную вещь)
я думаю, этим займутся машины

ты даже не поймешь кто это сделал

искусственный интеллект входит в нашу повседневную жизнь

Google
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
А как насчёт панели навигации
Будет, задержка будет только в <router-view/>

Максим
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
искусственный интеллект входит в нашу повседневную жизнь
не надо так это называть) Это пока 0,....0 куча нулей от самого примитивного интелекта)

Valeriy
21.04.2018
08:07:52
Вопрос по архитектуре, есть менеджерская часть с несколькими разделами, все данные разделов хранятся в vuex, и сам вопрос, как скрывать интерфейс до первого успешного запроса, чтобы в случае 403 просто вывести ошибку
оргазнизуй процесс загрузки данных сделай состояние isFetching в сторе проверяй в компоненте его правила изменения isFetching: по request -> true, по success/failure -> false

при ошибке взводи флаг 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 отработали, скакнули дальше, а терь снова ожидание новой волны)

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

Dmitriy
21.04.2018
08:26:45
Сразу вопрос возник "Зачем?" если ты и так видишь что выбрано в дропдауне
Условно говоря у меня крошки - Главная -> Продукция -> Салат там где салат при ховере выпадают подменюшка где есть условно салат, суп, стол, стул и кликнув на стул я получу Главная -> Продукция -> Стул

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

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