Size: a a a

Клуб Vue.js-разработчиков

2021 February 23

AK

Alexandr K. in Клуб Vue.js-разработчиков
А можно нубский вопрос? )

Сделал задание из крайнего видео. Но есть теоретический вопрос. Что у меня, что в видео Ильи подсказки показывает не по первому совпадению ( пример: Ввели BTC а показывает BTCD и далее, а BTC в подсказках нет. Хотя он первый среди подобных ). Как так?:) Даже если проверку через startsWith сделать.
источник

VS

Vlad 🦠 Starkovsky in Клуб Vue.js-разработчиков
Artur Arslanov
А эта информация в офф доке есть? Или это подкапотные нюансы?
Вы можете проверить это самостоятельно
источник

VK

Vladimir Klimov in Клуб Vue.js-разработчиков
Dmitriy Lavrentev
Решение спорное, ну раз просят, то можно попробовать пилить на гридах, дополнительно flexbox-ы, где-то min-width/max-width
Без медиазапросов вас не спасут ни гриды, ни флексы)
Есть подозрение, что там какой-то чисто специфичный кейс где можно без этого сделать, но весь интерфейс невозможно качественно сделать адаптивным без медиа-запросов если это интерфейс не сложнее блога где ничего кроме текста нет)
источник

n

newfox79 in Клуб Vue.js-разработчиков
Vladimir Klimov
А какой профит? Делать js-ом то, для чего нужен css)
Ну у нас на проекте немного отличается рендер компонентов для мобильной и десктопной версии, функциональность остается та же, но располагаются они в разных местах для конкретных юзкейсов
источник

DL

Dmitriy Lavrentev in Клуб Vue.js-разработчиков
Vladimir Klimov
Без медиазапросов вас не спасут ни гриды, ни флексы)
Есть подозрение, что там какой-то чисто специфичный кейс где можно без этого сделать, но весь интерфейс невозможно качественно сделать адаптивным без медиа-запросов если это интерфейс не сложнее блога где ничего кроме текста нет)
Согласен))
источник

AA

Artur Arslanov in Клуб Vue.js-разработчиков
Vlad 🦠 Starkovsky
Вы можете проверить это самостоятельно
Это понятно, но просто хотелось бы почитать, мб что пропустил в доке, такое не редкость.
источник

VK

Vladimir Klimov in Клуб Vue.js-разработчиков
newfox79
Ну у нас на проекте немного отличается рендер компонентов для мобильной и десктопной версии, функциональность остается та же, но располагаются они в разных местах для конкретных юзкейсов
Нет, ясно, что некоторые вещи рендерятся иначе, я с этим не спорю)
Но я никогда не понимал претензий к медиа-запросам)
Типа, лучше написать кучу непонятного кода с разными хаками и неочевидностями?)
источник

DL

Dmitriy Lavrentev in Клуб Vue.js-разработчиков
newfox79
Ну у нас на проекте немного отличается рендер компонентов для мобильной и десктопной версии, функциональность остается та же, но располагаются они в разных местах для конкретных юзкейсов
Юзкейсы в Вашем случае, это размеры экрана?
источник

n

newfox79 in Клуб Vue.js-разработчиков
Юзкейсы это конкретные пользователи которые используют приложение под определённые нужды
источник

A

Artem in Клуб Vue.js-разработчиков
Alexandr K.
А можно нубский вопрос? )

Сделал задание из крайнего видео. Но есть теоретический вопрос. Что у меня, что в видео Ильи подсказки показывает не по первому совпадению ( пример: Ввели BTC а показывает BTCD и далее, а BTC в подсказках нет. Хотя он первый среди подобных ). Как так?:) Даже если проверку через startsWith сделать.
Алгоритм поиска нужно усложнять, если вкратце то нужно в приоритете ловить точное совпадение, а уже потом все остальные
источник

AK

Alexandr K. in Клуб Vue.js-разработчиков
Понял, спс) Попробую
источник

DL

Dmitriy Lavrentev in Клуб Vue.js-разработчиков
newfox79
Юзкейсы это конкретные пользователи которые используют приложение под определённые нужды
В таком случае, мобильное приложение будет всегда приоритетнее для пользователей с мобилок, в браузере это либо css + media-запросы, либо js (со всеми вытекающими)
источник

RR

Roman RedDragon in Клуб Vue.js-разработчиков
источник

n

newfox79 in Клуб Vue.js-разработчиков
На мобильное приложение нужны ресурсы :)
источник

S

Stanislav in Клуб Vue.js-разработчиков
newfox79
На мобильное приложение нужны ресурсы :)
отправьте людей в шахту
источник

VK

Vladimir Klimov in Клуб Vue.js-разработчиков
Dmitriy Lavrentev
В таком случае, мобильное приложение будет всегда приоритетнее для пользователей с мобилок, в браузере это либо css + media-запросы, либо js (со всеми вытекающими)
Либо js с медиа запросами)
источник

S

Stanislav in Клуб Vue.js-разработчиков
Stanislav
отправьте людей в шахту
ой, это не майнкрафт, извиняюсь
источник

DL

Dmitriy Lavrentev in Клуб Vue.js-разработчиков
newfox79
На мобильное приложение нужны ресурсы :)
Универсальной пилюли нет))
источник

VK

Vladimir Klimov in Клуб Vue.js-разработчиков
window.matchMedia)
источник

n

newfox79 in Клуб Vue.js-разработчиков
Такой вариант не сильно бьет по поддержке, по крайней мере на данном этапе, а разработка мобильного приложения одним разработчиком наверное не совсем релевантная задача
источник