
Alex
17.06.2018
17:47:58
new Vue({
el: '#menu',
data: {
b: b,
settings: data
},
render: h => h(App),
});
так?

Игорь
17.06.2018
17:49:51

Google

Игорь
17.06.2018
17:50:13

Alex
17.06.2018
17:51:51

mshpiev
17.06.2018
17:52:12

Alex
17.06.2018
17:55:56

Varyen
17.06.2018
17:56:16
Ребят, я правильно понимаю что если делаю функциональный компонент с кастомной рендер-функцией, то внутри него ничего реактивного происходить не может? Я хотел стили сделать computed
или после того, как рендер-функция отработала - то всё уже и вся реактивность только в слотах и дальше?

Богдан
17.06.2018
18:13:12

Varyen
17.06.2018
18:13:51
я про functional: true
там this недоступен вообще и есть только контекст вторым аргументом
из контекста можно выцепить слоты, контент, но походу это всё
vuetify, bootstrap-vue - там все компоненты что я смотрел изнутри функцинальные

Roman
17.06.2018
18:15:28

Rafael
17.06.2018
18:15:34

Google

Alex
17.06.2018
18:15:43

Varyen
17.06.2018
18:15:50
так фуцнкциональные компоненты содержат рендер-функции

Богдан
17.06.2018
18:16:00
господа, никто не смотрел курс, может поделитесь ?

Varyen
17.06.2018
18:16:06
я про https://vuejs.org/v2/guide/render-function.html#Functional-Components )

Богдан
17.06.2018
18:16:15
https://www.vuemastery.com/courses/advanced-components/build-a-reactivity-system/

Roman
17.06.2018
18:16:25

Varyen
17.06.2018
18:17:05
VIcon - functional
ну походу не все, да
короч, видимо если функциональный - то нет, верно?

Богдан
17.06.2018
18:19:13
короч, видимо если функциональный - то нет, верно?
судя з доки то да
В подобных случаях мы можем пометить компоненты как функциональные (опция functional), что означает отсутствие у них состояния (нет реактивных данных) и экземпляра (нет переменной контекста this)

Roman
17.06.2018
18:19:14
Забей на функциональные компоненты, если не знаешь зачем они)

Alex
17.06.2018
18:19:29
В подобных случаях мы можем пометить компоненты как функциональные (опция functional), что означает отсутствие у них состояния (нет реактивных данных) и экземпляра (нет переменной контекста this). Функциональный компонент выглядит так:

Varyen
17.06.2018
18:19:31
ну окей, видимо я правильно понял
только для простейших случаев, например для обертки над другими компонентами, где все в слотах происходит

Богдан
17.06.2018
18:21:52

Varyen
17.06.2018
18:22:58
ну вот смотрите, конкретный пример - у меня очень тупой компонент, который рендерит внутри текст (и повторный <span> с ним же внутри, так надо чтобы нужного эффекта достигнуть)
мне нужно на ховеры изменять стили

Alex
17.06.2018
18:23:19
Ребят, а есть ли в VS Code окно терминала аналогично с WebStrom ?

Богдан
17.06.2018
18:23:25
сделай в песочнице, поковыряемся

Google

Varyen
17.06.2018
18:23:28
можно конечно на чистом JS Это добавить, но не хотелось бы - это костыли какие-то

Богдан
17.06.2018
18:23:51

Varyen
17.06.2018
18:23:59

Denys
17.06.2018
18:24:05

Varyen
17.06.2018
18:24:11
мм...... посоветуйте песочницу? :)

Alex
17.06.2018
18:24:17

Varyen
17.06.2018
18:24:18
очень редко использую

Богдан
17.06.2018
18:25:09
ну, https://codesandbox.io/s/vue

Varyen
17.06.2018
18:25:14
пасиба

Богдан
17.06.2018
18:25:24
самая кошерная песочница

Varyen
17.06.2018
18:25:41
судя по всему да

Denys
17.06.2018
18:26:14

Alex
17.06.2018
18:26:40
Спасибо ?

Ilya
17.06.2018
18:39:03
ребята, салют
может кто скинуть ссылку на доку вуя где с инпута посимвольно отправляется запрос на бэк используя дебаунс?
сочатовцы говорили что там такое есть
с моим общим уровнем вуя и и английского никак найти не могу

Богдан
17.06.2018
18:41:19
ну так есть и рус. дока
для тех кто не знает буржуйский языков

Varyen
17.06.2018
18:41:51
собссно. Хочу при ховере делать насыщеннее свещение
если компонент функциональный, чистым JS/CSS - вообще легко, но как-то некошерно

Google

Varyen
17.06.2018
18:42:39
нефункциональным компонентом - элементарно
просто по сути там больше и не нужно ничего

Богдан
17.06.2018
18:43:47

Ilya
17.06.2018
18:44:10
благодарю

Богдан
17.06.2018
18:44:24

Varyen
17.06.2018
18:44:46
спасибо )

Admin
ERROR: S client not available

Nikita
17.06.2018
18:51:48

Zeben
17.06.2018
19:08:59

Varyen
17.06.2018
19:10:03
ну да

Zeben
17.06.2018
19:10:07
sonic-world.ru же?

Varyen
17.06.2018
19:10:14
да
чел, мы в одном чате)
помимо этого

Zeben
17.06.2018
19:10:32
Будто это что-то ужасное

Varyen
17.06.2018
19:10:44
я к тому что конечно это я)

Zeben
17.06.2018
19:10:44
Я к тому, что рад тебя видеть. Помню ещё с 2010-го, когда там сидел
Прикольное время было

Varyen
17.06.2018
19:10:58
привет :)

Zeben
17.06.2018
19:11:13
Поздравляю тебя с влётом в Vue и реактивность

Google

Varyen
17.06.2018
19:11:23
давай не тут только)

Zeben
17.06.2018
19:11:35
Ок, в личку пойдёт?)

Анатолий
17.06.2018
19:58:30
Потому что курсор пока доходит от инпута до автокомплита попадает в какую-то дырку. Либо что-то там перехватывает фокус. Короче, браузер думает, что ты оп, и потерял фокус с инпута
Надо смотреть через инспектор, подсвечивать элементы

Игорь
17.06.2018
21:05:54
Привет, парни
А по какой причине родитель может не обновлять проп в дочернем елементе.
Идет из дочернего еммит в родителя, родитель делает изменения в переменной которая отправляется в проп
Обёект по вложенности такой
{ 1:{ 2:0, 3:0 } }
Пробовал в ребенке через watch. Watch вызывался тольео после создания. Обновленные данные он не получает

Alex
17.06.2018
21:10:11
пусть родитель не изменения делает, а создаёт новый объект

Игорь
17.06.2018
21:11:35
Тоесть, в каждый раз пнресоздавать объект?

Alex
17.06.2018
21:11:44
если вотчер хочешь то deep: true ставь
да

Игорь
17.06.2018
21:12:07
Щас попробую
Я на медиуме вычитал, что там по ссылке и наоборот не нужно пнресоздавать
Хотя, может не правильно понял

Alex
17.06.2018
21:14:03
ты передаешь ссылку на объект. Когда меняешь что-то в этом объекте - ссылка остаётся та же, следовательно никто не знает что что-то изменилось

Roman
17.06.2018
21:15:43