
Alex
14.12.2017
19:51:15
Можно вместо шины и $root использовать. За всё сообщество не скажу

Denis
14.12.2017
19:51:16
Видел где-то статейку, где топили за эту тему, но лучше это чем шина или нет..

Serj
14.12.2017
19:51:36

Daje
14.12.2017
19:51:38

Google

Alex
14.12.2017
19:51:41
одинаково, но если станет много всего в руте эмиттится то не оч удобно отслеживать станет

Daje
14.12.2017
19:51:42
вот так?

Serj
14.12.2017
19:51:43
или скажите как это в документации называется)

Alex
14.12.2017
19:52:05
вот так?
Да, где-то создаете и потом этот bus импортируете в обоих компонентах

Denis
14.12.2017
19:52:06

Serj
14.12.2017
19:52:12

zinge
14.12.2017
19:53:12

Denis
14.12.2017
19:53:37
??
Вообще шина - по сути голый компонент, которым присваивают emit и on, и так общаются между компонентами

Serj
14.12.2017
19:54:04
чем дальше в vue тем все интереснее =)

Daje
14.12.2017
19:54:11
Спасибо использую шину!

Denis
14.12.2017
19:54:20

zinge
14.12.2017
19:54:44

Google

Denis
14.12.2017
19:56:27
Это по сути тоже самое что использовать Одну шину
Только шиной является $root

zinge
14.12.2017
19:58:49
this.$root.on(‘event’)
///
this.$root.emit(‘event’)
Я понял о чём ты. Потом кому-то приходит светлая идея что тут $root не нужен, но шины общей нет, просто возьмём с $parent, потом появляется компонент, но рушить и переписывать тоже не будем, поэтому используем $parent.$parent

Denis
14.12.2017
19:59:28
В таком случае получается каша)

zinge
14.12.2017
20:01:12

Vlad
14.12.2017
20:08:05

Alexandr
14.12.2017
20:12:29
даже не представляю что это)

Vir
14.12.2017
20:13:08
http://www.opennet.ru/opennews/art.shtml?num=47744

Vlad
14.12.2017
20:19:22

Alexandr
14.12.2017
20:34:34
сегодня решил попробовать вуй после реакта. попрос: где в вуе дочерние гомпоненты брать и как их отобразить
(что-то про this.$slots нашёл, но отобразить нормально не получилось)
<component>
<item></item>
<h2>text</h2>
</component>
MyComponent.vue
<template lang="pug">
div
div.menu menu
div(v-for="slot in this.$slots.default") {{ slot }}
</template>
TypeError: Converting circular structure to JSON
а надо бы просто вывалить все дочерние элементы в див
ну и раз традиция:
1 у меня несколько проектов (веб и десктоп приложения)
2 могу хорошо управляться с java. с недавнего времени пришлось переорентироваться на веб теперь php7/node js react+redux
3 попробовал данный фреймворк в действии. появились вопросы — зашёл
4 россия
5 просто загуглил и нашёл на первой ссылке

Taras
14.12.2017
20:41:00
<template>
<div> <slot></slot></div>
</template>

Alexandr
14.12.2017
20:42:19
v-for куда? в <slot>?
ВСЁ. сори я тупой вопрос.
слот сам отдаёт все дочерние элементы. спасибо.
(и в правду "лёгкий реакт")

Vadim
14.12.2017
22:14:07
вопрос.
data: {
bar: {}
},
Делаю вывод {{bar[1]}}.
Если зайти в консоль и изменить app.$data.bar['1'] = 321, то ничего не произойдет.
Но если изначально было
data: {
bar: {1: 100}
},
то все прекрасно меняется. Что не так?

Serj
14.12.2017
22:21:26

Bender
14.12.2017
22:21:40
Стоп
Ты делаешь вывод цифрой а ложишь в свойство строкой?

Vadim
14.12.2017
22:23:02

Google

Serj
14.12.2017
22:23:16

Bender
14.12.2017
22:23:16
Хотя это же объект )

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


Alexander
14.12.2017
23:06:46
Доброй ночи! А как вы решает проблему с og meta информацией? Чтобы соц сети (fb, tw, g+) видели их?
ssr не получается прикрутить к готовому проекту, т.к. довольно много кода, который работает с document и windows
pre-rendering как я понял используют только для страниц бе здинамического контента
Интересно узнать опыт сообщества, как рашаете эту проблему
@Serj
>>В родителе данные получаю. Теперь, при получении этих данных мне нужно произвести некоторые расчеты,
собрать массив и отправить дальше по родителям.
<< По моему мнению тут отлично подходит Vuex

Nikolai
15.12.2017
00:58:34
подскажите, как в дочернем компоненте я могу перебрать все слоты и вывести их в шаблоне?

/dev/null
15.12.2017
03:38:16
Ребят подскажите как закрыть окно в электроне
let win = new BrowserWindow({width: 800, height: 600})
win.loadURL('C:\\log.txt')
win.webContents.on('did-finish-load', () => {
// Use default printing options
win.webContents.print({silent: true, printBackground: true}, () => win.hide())
win = null
})

Andrey
15.12.2017
04:14:54

Andrey
15.12.2017
04:17:38

/dev/null
15.12.2017
04:40:11

Andrey
15.12.2017
05:01:31

Denis
15.12.2017
05:31:06
Народ, а кто-то делал свои компоненты форм с использованием vee-validate?
Проблема с валидацией чекбоксов. Когда делаю компонент, то у валидатора на нем сразу стоит valid
При этом если просто использовать чекбокс, а не компонент, то все нормально

/dev/null
15.12.2017
05:37:26

Вишневый чай
15.12.2017
05:39:47

Google

Вишневый чай
15.12.2017
05:40:07
В компоненте мб?
Вообще валидацию на чекбокс это довольно странно звучит
Что в чекбоксе валидировать то

Denis
15.12.2017
05:42:30
Дебажте компонент
Что его дебажить? ПРи инициализации валидатора в FieldBag содержатся данные по всем состояниям полей. Вот если чекбокс делать через компонент, там лежит valid: true сразу. Компонент сделан по аналогии с полями ввода

Вишневый чай
15.12.2017
05:43:20
А как чекбокс может быть невалиден?

Denis
15.12.2017
05:43:26

Admin
ERROR: S client not available

Denis
15.12.2017
05:43:40
Не чекбокс должен быть валиден, а форма
А она валидна, в том числе, если выбран чекбокс

Emil
15.12.2017
05:44:26

Denis
15.12.2017
05:44:30
И если я делаю его через компонент, то несмотря на 'required' он выдает valid даже если не выбран
А если его подергать туда-сюда, то все становится нормально. Просто уже не знаю, куда копать, думал, что кто-то сталкивался

Вишневый чай
15.12.2017
05:45:24

Denis
15.12.2017
05:46:03

Вишневый чай
15.12.2017
05:48:23
Надо логировать и смотреть. Может валидация первый раз отрабатывает на событие changed у вас
Что логично для остальных полей

Denis
15.12.2017
05:53:29

Anton
15.12.2017
06:58:19
Кто-то про вывод слотов спрашивал - есть $slots для этого

Google

Anton
15.12.2017
06:59:25
Коллеги, а кто-нибудь работал с тестами компонентов через Jest?
Хотим внедрить и было бы отлично знать проблемы заранее

Sunlive
15.12.2017
07:11:03
Утро. кстати про тесты, есть мб у кого ресурс где доступно описано процесс тестирования? ну или кто учил тесты какие то есть советы?

Rafael
15.12.2017
07:21:44

Sunlive
15.12.2017
07:21:59

Rafael
15.12.2017
07:22:13
Кто-то проверял, без использования babel es6 классы все равно будут поддерживать реактивность своих свойств?
вроде судя по коду - не должны


Александр
15.12.2017
07:27:46
Всем привет. Думаю, вопрос тут звучал неоднократно. Но ничего внятного по поиску не нашел (или искал плохо).
Решил приобщиться к frontend-фреймворкам. Выпал выбор на Vue (в angular, как я понимаю, сильный порог вхождения, а в react мне мешанина html в js просто под дых дала, когда я это увидел).
Так вот. Какие есть хорошие курсы вообще? Знаю что документация на русском огонь. Но интересно было бы решать какие-то практические вещи по шагам, так как-то быстрее усваивается.
Нашел вот такой курс https://www.udemy.com/vuejs-2-the-complete-guide
Что про него можно сказать? Так как во vue я нубак. Возможно, что-то более толковое есть? Но опять же не нашел или плохо искал


Danila
15.12.2017
07:30:38
Всем привет. Думаю, вопрос тут звучал неоднократно. Но ничего внятного по поиску не нашел (или искал плохо).
Решил приобщиться к frontend-фреймворкам. Выпал выбор на Vue (в angular, как я понимаю, сильный порог вхождения, а в react мне мешанина html в js просто под дых дала, когда я это увидел).
Так вот. Какие есть хорошие курсы вообще? Знаю что документация на русском огонь. Но интересно было бы решать какие-то практические вещи по шагам, так как-то быстрее усваивается.
Нашел вот такой курс https://www.udemy.com/vuejs-2-the-complete-guide
Что про него можно сказать? Так как во vue я нубак. Возможно, что-то более толковое есть? Но опять же не нашел или плохо искал
Есть пара гидов по конкретным запросам, типа, todo with vue, vue vuex tutorial, но, по-сути, вуе в начале настолько прост, что просто придумай себе задачу и реши её.
ИМХО


Александр
15.12.2017
07:32:15
Просто я тот же курс смотрю. Там куча всего. Компоненты, миксины, фильтры, жизненный цикл.. Вот и думаю, что вроде народ говорит все просто - а копнешь глубже - и застрянешь. А в голове уже мешанина из неправильных понятий)

Sunlive
15.12.2017
07:32:27
я это смотрел

Yevgen
15.12.2017
07:34:03
По поводу курсов. На ютубе в своё время смотрел канал точка.дев. Мне очень понравился

Александр
15.12.2017
07:35:11
Sunlive, спасибо большое за ссылки! Особенно вторая понравилась, уроков побольше.
А на счет точка.дев да, я смотрел. Но там про первой вьюхе, поэтому не подходит(
В любом случае спасибо за советы!

Sunlive
15.12.2017
07:35:49
это только вью, там еще вьюкс