Anonymous
ну вообще, в принципе, можно и попробовать
Anonymous
оно ведь может быть подрублено как и vue, тэгом в html?
Anonymous
или надо всю эту бутафорию js разработчиков запускать?
Anonymous
Нашел, CDN install есть)
Anonymous
👍🏻
Alexey
Buefy ещё никто не советовал?
Anonymous
Выпилю значится bootstrap
Oleg
Всем утра. Попробую еще раз спросить :)
Есть компонент, который рендерит список. Есть app, который этот компонент вызывает. Список хранится в Vuex сторе. Вопрос: где лучше загружать этот список с сервера?
1. В аппе, передавать в компонент через props
2. Внутри компонента через коллбек created
Sergio
ну кстати bulma, чем не альтернатива бутстрапу
Oleksandr
Anonymous
И еще, может у кого есть пример кода с vue router? Чтоб помимо документации посмотреть на реальный код=)
Flexo
Для любителей и такое есть)
https://bootstrap-vue.js.org/
Sergio
Alexey
Oleksandr
Oleg
Окей, через месяц выясняется что в другом месте надо заюзать этот же компонент, но данные должны быть немного другими. И мы идем копипастить компонент, потому что данные зашиты в компьютед, Реюзабельность кода - май эсс.
Oleksandr
Oleg
Oleksandr
Миксины отменили?
Oleg
Но зачем, если данные можно просто передать через пропсы? Плюс это делает компонент мене связанным с хранилищем, которого в следующем проекте может и не быть (а компонент перенесется)
Oleksandr
Alexey
Oleksandr
Да можно геттер на основе пропсов сделать ю
Oleksandr
Oleg
Oleg
А куда?
Flexo
Будешь компонент в нескольких местах использовать с разными данными - пропсы. Иначе можно обойтись без них)
Oleksandr
В вуекс есть к примеру
artists:...,
users:...
Oleksandr
Есть 2 геттера которые возвращают их
Alexey
Небо и земля, как по мне.
Почитай про контроль состояний. Про переход на vuex. Первым делом убираются пропсы. И данные вместо пропсов берутся из стэйта
Oleksandr
В пропс передаёте нужный вам параметр.
Oleksandr
В компоненте читаете пропс и делаете геттера на его основе
Oleg
Oleksandr
То есть динамический
Oleksandr
Все.
Oleksandr
Ну в целом подход ок. Как по мне. Если компонент независим
Oleg
Спасибо за ответы всем :3
Oleksandr
Но я бы писал через рут компонент + миксины.
Oleg
А рут компонент за что отвечать будет?
Oleksandr
Oleksandr
Как я выше писал - если данные могут быть другими то и методы в конечном счёте тоже. И вам придется все равно копипастить
Don Fakapski
у меня давно зреет вопрос. вью сам про себя пишет что он MVVM. что это значит? я в нем увидел и представление, и модель (vuex), и контроллер (контроллер и представление соединены в одном файле .vue, но разнесены по разным блокам). где я ошибаюсь?
Flexo
Через пропсы еще валидацию можно сделать)
Oleg
Павел
парни, обновил vscode и похоже настройки перезаписались
Павел
помогите
Oleksandr
Павел
надо чтобы не добавлялась ;
Павел
и кавычки были одинарные
Павел
где поправить?
Oleksandr
Павел
а то вьюха ругается
Павел
Oleksandr
это где?
https://marketplace.visualstudio.com/items?itemName=chenxsan.vscode-standardjs
Alexey
https://t.me/ide_ru
Oleksandr
Или же у вас стоит что то ещё (линтер) которые делает это
Павел
да, линтер проверяет при сборке проекта
Павел
но там стандарт стоит
Oleksandr
У вас при сохранении файла такое?)
Павел
то есть?
Павел
нет
Павел
когда я нажимаю отформатировать
Oleksandr
Ну вот. Плагин который за это отвечает. За форматирование
Oleksandr
Посмотрите что в нем. Отключите. Включите заново.
Oleksandr
Посмотрите настройки.
Павел
а так не подскажите где?
Павел
ctrl + shift + i и у меня форматирование снова меняется :(
Oleksandr
Ну так посмотрет в плагинах
Oleksandr
Я с телефона. По памяти не могу сказать
Павел
ладно, спасибо
Oleksandr
Вроде же можно зайти в кеймаппинг и посмотреть на какое действие какого плагина задействованы эти клавиши
ONCE
I heard that tg is banned in Russia, isn't it?
Oleksandr
Oleksandr
не используете часом?
Павел
в расширениях такого нет
Oleksandr
хм.
Oleksandr
зайдите в настройки и попробуйте
Oleksandr
поискать - quote