
Sunlive
15.12.2017
07:36:33
да, стейт менеджмент приложения
мастхев аддон в любом случае, если хочешь вью пользоваться
как роутер тот же
не всегда он нужен tho

Google

Александр
15.12.2017
07:37:16
Спасибо большое!

b0g3r
15.12.2017
07:42:20
Я просмотрел точку.дев, а потом прочитал основную часть оф доки (она небольшая) и уже писал-гуглил конкретное


Alexander
15.12.2017
07:43:23
Всем привет. Думаю, вопрос тут звучал неоднократно. Но ничего внятного по поиску не нашел (или искал плохо).
Решил приобщиться к 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 довольно простой и стартонуть несложно)


Александр
15.12.2017
07:44:06
Разницы не так много, на самом деле. Особенно на таком уровне
Возможно, вы и правы) Просто в голове тяжелее потом по полочкам разложить, что новое, а что старое. Когда тема совсем новая.
Точка.дев хорош, но самый большой плюс - русский язык. Но меня иностранный не пугает, поэтому к нему решил не очень склоняться))
Купил его за 10$ по промокоду и еще не разу не пожалел, там масса полезного,мне как для старта хватило с головой, были базовые знания js, jQuery и довольно легко пошло обучение, а по ходу курса подтянул и ES6, так что рекомендую)
К тому же, он недавно обновил курс и добавил vue-axios вместо уже не актуального vue-resource, процесс авторизации разобрал и еще что-то. А так в целом, да, Vue довольно простой и стартонуть несложно)
Спасибо за информацию! Значит тоже надо обратить внимание. Понравилось, что тем очень много. Плюс по моему у него на ютубе потом полноценный проект делается


b0g3r
15.12.2017
07:44:55
Тогда, имхо, самый лучший вариант почитать-потрогать примеры из доки, а дальше уже делать какой-нибудь проект

Александр
15.12.2017
07:45:21
Спасибо, ребята! :))

Alexander
15.12.2017
07:46:25

Александр
15.12.2017
07:48:18

zinge
15.12.2017
07:57:57
У меня есть два компонента.
Дочерний компонент связан с родителем через v-model="selected"
В дочернем делаю this.$emit('select', data);
В родителе данные получаю. Теперь, при получении этих данных мне нужно произвести некоторые расчеты,
собрать массив и отправить дальше по родителям.
Сейчас я делаю это через
watch: {
selected: function (value) {
//логика
this.$emit('update', myData);
}
}
Вопрос: это нормально? Или нужно это делать как-то по другому, а не через watch?
zinge:
Я понял о чём ты. Потом кому-то приходит светлая идея что тут $root не нужен, но шины общей нет, просто возьмём с $parent, потом появляется компонент, но рушить и переписывать тоже не будем, поэтому используем $parent.$parent


Serj
15.12.2017
08:00:27

Google

Alex
15.12.2017
08:02:30

Anton
15.12.2017
08:10:12

Serj
15.12.2017
08:29:36
Парни, как заставить элемент, отрендеренный с помощью v-if самостоятельно исчезнуть через секунду?
<div class="selected-popup" v-if="hasSelected()">
</div

Anton
15.12.2017
08:30:27
hasSelected при срабатывании запускает таймер как вариант)
А лучше натравить его не на метод, а на data свойство и уже его менять

Serj
15.12.2017
08:30:57
и после секунды меняет true на false?

Anton
15.12.2017
08:31:03
Да

Serj
15.12.2017
08:31:23

/dev/null
15.12.2017
09:03:21
Блин, гит под виндой поломался… здец, погружение на 2 дня в винду, после этого прям нужно хорошие выходные

KPABE
15.12.2017
09:10:05
есть таблица юзеров нажимаю на редактирование пользователя там форма к примеру поле имя и на нем висит v-model когда я начинаю менять имя то оно реактивно меняется и в таблице вот, и когда я нажимаю отмена редактирования юзера форма закрывается но значаение уже поменяно, так вопрос а как сделать чтобы v-model по кнопки отмена редактирования возвраща данные в исходную?

Michael
15.12.2017
09:11:40

Alex
15.12.2017
09:11:40

Michael
15.12.2017
09:11:54
как и все коллег, что работают под виндой

Исаев
15.12.2017
09:13:24

Daje
15.12.2017
09:15:34
Утро, сообщество ! Вчера был разговор про шину (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
15.12.2017
09:17:06
vuex

Stanislav
15.12.2017
09:18:35

Michael
15.12.2017
09:18:46

Daje
15.12.2017
09:19:46
Хорошо, Спасибо!

Alex
15.12.2017
09:22:11

Google

Anton
15.12.2017
09:22:53
В той же документации к Vue раньше была рекомендация не использовать event-bus
Да и сейчас страница https://vuejs.org/v2/guide/state-management.html осталась

Sunlive
15.12.2017
09:24:09
This brings us full circle back to vuex, so if you’ve read this far it’s probably time to try it out!
?

Daje
15.12.2017
09:24:17
Ну и втой же документации описано как ты создаешь шину для не связанных компонентов

Bohdan
15.12.2017
09:27:34
ребята
я еще раз вброшу свой же вопрос
есть ли возможность заставить webstorm учитывать глобальный use компонентов bootstrap-vue? или нужно в каждом компоненте явно прописывать те, что используются?

Stanislav
15.12.2017
09:28:09

Daje
15.12.2017
09:28:40
В общем: vuex выходит лучший вариант, хотя мне и vue-events понравился. Так как задача у меня маленькая думаю буду использовать events пока что. Всем спасибо!

Anton
15.12.2017
09:28:53

Stanislav
15.12.2017
09:29:01

Anton
15.12.2017
09:30:04
И это тоже)))

Sunlive
15.12.2017
09:30:18
для меня вью первый фрейм, тот же Илья Климов рекомендует начинать учить реакт первым, сложнее наговнокодить

Anton
15.12.2017
09:30:46
Желающий наговнокодить сделает это в любом фреймворке)

Sunlive
15.12.2017
09:31:40
я в джсе совсем мало, теперь думаю чо делать, поучить реакт ради улучшения кода или куда дальше двигать, хз

Michael
15.12.2017
09:32:29
и смешно и горько

Sunlive
15.12.2017
09:33:05
не мои слова, но авторитетного человека(для меня как миннимум)

Michael
15.12.2017
09:33:36
в реакте у тебя в околобесконечности раз больше шансов всё обосрать вокруг себя и ноги отстрелить

Sunlive
15.12.2017
09:34:07
?

Google

Michael
15.12.2017
09:34:22
не, ну как ты наговнокодишь в хтмле? А в жсе?
по этой метрике та же разница и между этими либами

Sunlive
15.12.2017
09:35:32
т.е где проще, там легче писать лучше?

Michael
15.12.2017
09:35:37
Начинать с реакта можно только чтобы понять низкоуревновую шнягу. Это как учить асм чтобы писать на плюсах или расте.

Sunlive
15.12.2017
09:35:38
в данном случае вью

Michael
15.12.2017
09:36:16
У вью не так много вариантов, а доки рекомендуют наиболее правильные.

Sunlive
15.12.2017
09:36:33
вчера Админ кидал тут уже стайлгайд, которого не было до этого
стало еще нагляднее

Michael
15.12.2017
09:36:37
А сам кодстиль максимально ужесточён использованием однофайловых компонентов

Admin
ERROR: S client not available

Michael
15.12.2017
09:36:50
Вот вот вот. Это ты ещё в начале пути)

Sunlive
15.12.2017
09:37:12
Еслинт относится к качесту кода или больше к красоте(читабельности?)

Michael
15.12.2017
09:37:59
А что из этого получится сиди философствуй

Sunlive
15.12.2017
09:38:25
ну относительно вью ага, тут он ничем не поможет, но базовые штуки джса подправит
как насчет флоу?
все никак не могу его до конца внедрить нормально

Anton
15.12.2017
09:39:04
Еслинт можно настроить для красоты, можно для корректности) МОжно и для того, и для другого

Sunlive
15.12.2017
09:39:04
хотя бы для себя

Michael
15.12.2017
09:39:04
ну какие базовые... там, как и в реакте, есть крутая проверка props

Google

Michael
15.12.2017
09:39:46
Флоу дл реакта и фанов фейсбука. И ещё нескольких чуваков, которые любят им нетипированные жсы чекать.
Юзай тс

Sunlive
15.12.2017
09:39:54
кстати пропсы хорошо описали в гайде, что не массивом передать, а уже адекватно каждый описывать
хмм
Спасибо учту

Michael
15.12.2017
09:40:16
Ага, ага

Sunlive
15.12.2017
09:40:19
я даже не задумывался пока на него смотреть
я думал он чисто ангулярный в основном

Michael
15.12.2017
09:40:41
Зря. У него никакой связи с ангулар
это вот ты и вода

Sunlive
15.12.2017
09:41:01
ну я так слышал, это типа "другой язык"

Michael
15.12.2017
09:41:04
если у тебя организм из воды, это не значит, что ничто в мире больше ею не пользуется)

Sunlive
15.12.2017
09:41:08
надо учить все еще больше
но идея крутая

Michael
15.12.2017
09:41:19
Только флоу использует определения типов тс)))

Sunlive
15.12.2017
09:41:32
ну в этом и суть

Michael
15.12.2017
09:41:43
и вообще флоу -- это какая-то очередная поделка потому чот фейсбук может
после того уже как создатель C# из майкрософт запустил тс

Sunlive
15.12.2017
09:43:03
тс значит
записал в туду)))
спасибо за советы

Michael
15.12.2017
09:43:30
А моё скромное имхо -- в небольших компонентах ничего такого не нужно