Sunlive
я это смотрел
Евгений
По поводу курсов. На ютубе в своё время смотрел канал точка.дев. Мне очень понравился
Александр
Sunlive, спасибо большое за ссылки! Особенно вторая понравилась, уроков побольше.
А на счет точка.дев да, я смотрел. Но там про первой вьюхе, поэтому не подходит(
В любом случае спасибо за советы!
Sunlive
это только вью, там еще вьюкс
Александр
Это по моему для хранения данных фича, если я не ошибаюсь?
Sunlive
да, стейт менеджмент приложения
Sunlive
мастхев аддон в любом случае, если хочешь вью пользоваться
Sunlive
как роутер тот же
Sunlive
не всегда он нужен tho
Александр
Спасибо большое!
Demetrio
Demetrio
Я просмотрел точку.дев, а потом прочитал основную часть оф доки (она небольшая) и уже писал-гуглил конкретное
Alexander
Всем привет. Думаю, вопрос тут звучал неоднократно. Но ничего внятного по поиску не нашел (или искал плохо).
Решил приобщиться к frontend-фреймворкам. Выпал выбор на Vue (в angular, как я понимаю, сильный порог вхождения, а в react мне мешанина html в js просто под дых дала, когда я это увидел).
Так вот. Какие есть хорошие курсы вообще? Знаю что документация на русском огонь. Но интересно было бы решать какие-то практические вещи по шагам, так как-то быстрее усваивается.
Нашел вот такой курс https://www.udemy.com/vuejs-2-the-complete-guide
Что про него можно сказать? Так как во vue я нубак. Возможно, что-то более толковое есть? Но опять же не нашел или плохо искал
Купил его за 10$ по промокоду и еще не разу не пожалел, там масса полезного,мне как для старта хватило с головой, были базовые знания js, jQuery и довольно легко пошло обучение, а по ходу курса подтянул и ES6, так что рекомендую)
К тому же, он недавно обновил курс и добавил vue-axios вместо уже не актуального vue-resource, процесс авторизации разобрал и еще что-то. А так в целом, да, Vue довольно простой и стартонуть несложно)
Александр
Разницы не так много, на самом деле. Особенно на таком уровне
Возможно, вы и правы) Просто в голове тяжелее потом по полочкам разложить, что новое, а что старое. Когда тема совсем новая.
Точка.дев хорош, но самый большой плюс - русский язык. Но меня иностранный не пугает, поэтому к нему решил не очень склоняться))
Александр
Купил его за 10$ по промокоду и еще не разу не пожалел, там масса полезного,мне как для старта хватило с головой, были базовые знания js, jQuery и довольно легко пошло обучение, а по ходу курса подтянул и ES6, так что рекомендую)
К тому же, он недавно обновил курс и добавил vue-axios вместо уже не актуального vue-resource, процесс авторизации разобрал и еще что-то. А так в целом, да, Vue довольно простой и стартонуть несложно)
Спасибо за информацию! Значит тоже надо обратить внимание. Понравилось, что тем очень много. Плюс по моему у него на ютубе потом полноценный проект делается
Demetrio
Тогда, имхо, самый лучший вариант почитать-потрогать примеры из доки, а дальше уже делать какой-нибудь проект
Александр
Спасибо, ребята! :))
Александр
zinge 🐌
У меня есть два компонента.
Дочерний компонент связан с родителем через v-model="selected"
В дочернем делаю this.$emit('select', data);
В родителе данные получаю. Теперь, при получении этих данных мне нужно произвести некоторые расчеты,
собрать массив и отправить дальше по родителям.
Сейчас я делаю это через
watch: {
selected: function (value) {
//логика
this.$emit('update', myData);
}
}
Вопрос: это нормально? Или нужно это делать как-то по другому, а не через watch?
zinge:
Я понял о чём ты. Потом кому-то приходит светлая идея что тут $root не нужен, но шины общей нет, просто возьмём с $parent, потом появляется компонент, но рушить и переписывать тоже не будем, поэтому используем $parent.$parent
zinge 🐌
yakimka
Alex
Anton
yakimka
Парни, как заставить элемент, отрендеренный с помощью v-if самостоятельно исчезнуть через секунду?
<div class="selected-popup" v-if="hasSelected()">
</div
Anton
hasSelected при срабатывании запускает таймер как вариант)
Anton
А лучше натравить его не на метод, а на data свойство и уже его менять
yakimka
и после секунды меняет true на false?
Anton
Да
yakimka
Anonymous
Блин, гит под виндой поломался… здец, погружение на 2 дня в винду, после этого прям нужно хорошие выходные
Tommy
есть таблица юзеров нажимаю на редактирование пользователя там форма к примеру поле имя и на нем висит v-model когда я начинаю менять имя то оно реактивно меняется и в таблице вот, и когда я нажимаю отмена редактирования юзера форма закрывается но значаение уже поменяно, так вопрос а как сделать чтобы v-model по кнопки отмена редактирования возвраща данные в исходную?
Michael
Alexander
Michael
как и все коллег, что работают под виндой
Isaev
{"fname": “Darwin”,
Утро, сообщество ! Вчера был разговор про шину (vue bus) . Нашел две статьи https://medium.com/@jilsonthomas/create-a-global-event-bus-in-vue-js-838a5d9ab03a и https://alligator.io/vuejs/global-event-bus/ обе прочитл. В medium советуют регистрировать глобально в прототип Vue, а в aligator создавать отдельный экземпляр Vue и подключать его в нужных компонентах. Какое на ваше мнение более удобный вариант, кто какой использует ?
Anton
vuex
Stanislav
Michael
{"fname": “Darwin”,
Хорошо, Спасибо!
Alexander
Anton
В той же документации к Vue раньше была рекомендация не использовать event-bus
Anton
Да и сейчас страница https://vuejs.org/v2/guide/state-management.html осталась
Sunlive
This brings us full circle back to vuex, so if you’ve read this far it’s probably time to try it out!
Sunlive
👍
{"fname": “Darwin”,
Ну и втой же документации описано как ты создаешь шину для не связанных компонентов
Bohdan
ребята
я еще раз вброшу свой же вопрос
есть ли возможность заставить webstorm учитывать глобальный use компонентов bootstrap-vue? или нужно в каждом компоненте явно прописывать те, что используются?
Stanislav
{"fname": “Darwin”,
В общем: vuex выходит лучший вариант, хотя мне и vue-events понравился. Так как задача у меня маленькая думаю буду использовать events пока что. Всем спасибо!
Stanislav
Stanislav
Anton
И это тоже)))
Sunlive
для меня вью первый фрейм, тот же Илья Климов рекомендует начинать учить реакт первым, сложнее наговнокодить
Anton
Желающий наговнокодить сделает это в любом фреймворке)
Sunlive
я в джсе совсем мало, теперь думаю чо делать, поучить реакт ради улучшения кода или куда дальше двигать, хз
Michael
Michael
и смешно и горько
Sunlive
не мои слова, но авторитетного человека(для меня как миннимум)
Michael
в реакте у тебя в околобесконечности раз больше шансов всё обосрать вокруг себя и ноги отстрелить
Sunlive
🤔
Michael
не, ну как ты наговнокодишь в хтмле? А в жсе?
Michael
по этой метрике та же разница и между этими либами
Sunlive
т.е где проще, там легче писать лучше?
Michael
Начинать с реакта можно только чтобы понять низкоуревновую шнягу. Это как учить асм чтобы писать на плюсах или расте.
Sunlive
в данном случае вью
Michael
У вью не так много вариантов, а доки рекомендуют наиболее правильные.
Sunlive
вчера Админ кидал тут уже стайлгайд, которого не было до этого
Sunlive
стало еще нагляднее
Michael
А сам кодстиль максимально ужесточён использованием однофайловых компонентов
Michael
Вот вот вот. Это ты ещё в начале пути)
Sunlive
Еслинт относится к качесту кода или больше к красоте(читабельности?)
Michael
А что из этого получится сиди философствуй
Sunlive
ну относительно вью ага, тут он ничем не поможет, но базовые штуки джса подправит
Sunlive
как насчет флоу?
Sunlive
все никак не могу его до конца внедрить нормально
Anton
Еслинт можно настроить для красоты, можно для корректности) МОжно и для того, и для другого
Sunlive
хотя бы для себя