Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 June 23

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Алексей Дмитриевич Бубенчиков
ну, в таком случае UX хромой, правильнее на мой взгляд —  открыть модалку и показать индикацию, что данные грузятся, если они грузятся. Иначе пользователь спотыкается и не получает ожидаемого результата. Он не понимает модалка там или не модалк, ему просто блокируется весь интерфейс.
Спасибо за ваш взгляд, он очень важен)
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Огромная разница где смотреть на прелоадер)
источник

АБ

Алексей Дмитриевич Б... in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
Огромная разница где смотреть на прелоадер)
огромная разница колхозить интерфейс или делать его понятным и удобным, да
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
И пользователю жизненно важно знать модалка там или не модалка
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
Mazino U
посмотрел этот mitt. супер легковесный EventEmmiter из ноды, есть подозрение, что ведет это к тому же side vendor $bus, так а в чем прикол я не смог понять (несмышленый?), зачем нужно делать стороннюю реализацию, если есть готовая? Потому что это  нарушает концепцию или вызовет проблемы с производительностью? Если первое, то варианта два:
1) концепция не учитывает всех кейсов
2) изначальный вектор для решения задачи не тот.
И тогда если это второе, как на примере кейса с  уведомлениями, что выше, решить задачу, так, чтобы не возникало потребностей нарушать концепцию?
готовой НЕ БУДЕТ во Vue 3, если мы об event bus.
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Алексей Дмитриевич Бубенчиков
огромная разница колхозить интерфейс или делать его понятным и удобным, да
около камня нажмите на лупу, много проблем создает прелоадер до появления модалки? https://www.jamesallen.com/loose-diamonds/round-cut/
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
мы рекомендуем mitt как замену, если так хочется использовать эмиттер. хотя в целом event bus и сейчас убран из документации, поскольку мы не считаем это решение хорошим архитектурно
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Natalia Tepluhina
мы рекомендуем mitt как замену, если так хочется использовать эмиттер. хотя в целом event bus и сейчас убран из документации, поскольку мы не считаем это решение хорошим архитектурно
Какое-нибудь бы решение из коробки
источник

АБ

Алексей Дмитриевич Б... in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
около камня нажмите на лупу, много проблем создает прелоадер до появления модалки? https://www.jamesallen.com/loose-diamonds/round-cut/
у меня вообще не показывается прелоадер на модалке, а как раз показывается на месте загружаемого контента
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
Какое-нибудь бы решение из коробки
зачем? в нем нет ничего вью-специфичного
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Алексей Дмитриевич Бубенчиков
у меня вообще не показывается прелоадер на модалке, а как раз показывается на месте загружаемого контента
это камень загружается а не контент модалки
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
по этой же причине отказались от vue resource в пользу axios
источник

АБ

Алексей Дмитриевич Б... in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
это камень загружается а не контент модалки
да, я о том и сказал
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Natalia Tepluhina
по этой же причине отказались от vue resource в пользу axios
понятно
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
а так мы нагружали прототип дополнительно $on и $off-методами, чтобы заставить Вью-инстанс делать вещи, для которых он не предназначен :)
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
контент это то что справа от камня
источник

MU

Mazino U in Nuxt.js — русскоговорящее сообщество
Natalia Tepluhina
зачем? в нем нет ничего вью-специфичного
строгость и однообразие, если к таким решением прибегают, то наверное лучше, сделать так, чтобы люди не мастырили свои велики абы как, нет, да качество кодовой базы, если не вырастет, то хоть не сильно просядет
источник

АБ

Алексей Дмитриевич Б... in Nuxt.js — русскоговорящее сообщество
Natalia Tepluhina
по этой же причине отказались от vue resource в пользу axios
а почему не ky universal по аналогии с http.nuxt? Просто потому что более распространённый?
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
Mazino U
строгость и однообразие, если к таким решением прибегают, то наверное лучше, сделать так, чтобы люди не мастырили свои велики абы как, нет, да качество кодовой базы, если не вырастет, то хоть не сильно просядет
имхо, в данном конкретном случае велик был смастырен во второй версии
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
Алексей Дмитриевич Бубенчиков
а почему не ky universal по аналогии с http.nuxt? Просто потому что более распространённый?
вот тут ничего не могу сказать )
источник