@vuejs_ru

Страница 3091 из 3900
Alex
17.06.2018
17:47:58
new Vue({ el: '#menu', data: { b: b, settings: data }, render: h => h(App), });

так?

props компонента
props прописать внутри файла .vue?

Игорь
17.06.2018
17:49:51
Google
Игорь
17.06.2018
17:50:13
props прописать внутри файла .vue?
https://ru.vuejs.org/v2/guide/render-function.html

Alex
17.06.2018
17:51:51
https://ru.vuejs.org/v2/guide/render-function.html
читал, до меня не доходит. Ткни, где именно.

mshpiev
17.06.2018
17:52:12
new Vue({ el: '#menu', data: { b: b, settings: data }, render: h => h(App), });
Так будет доступно через this.$root.data вроде бы

Alex
17.06.2018
17:55:56
Так будет доступно через this.$root.data вроде бы
ок, попробую. А по-человечески, как это делается, чтобы не внутри файла .vue были данные, чтобы можно было их обновлять через $set()?

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 - там все компоненты что я смотрел изнутри функцинальные

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
я про https://vuejs.org/v2/guide/render-function.html#Functional-Components )
и че? вутифай не функциональные компоненты

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
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
сочатовцы говорили что там такое есть с моим общим уровнем вуя и и английского никак найти не могу
https://ru.vuejs.org/v2/guide/computed.html#%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%BD%D0%B0%D0%B1%D0%BB%D1%8E%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D0%B8

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
В документации очень много ☺️ двусторонний биндинг - одна из основных фишек vue
дело в том что у меня некоторые переменные имеют сависимости для других.е не другие могут в шаблоне не выводится. То есть отслеживание нужно внутренних переменных

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
ты передаешь ссылку на объект. Когда меняешь что-то в этом объекте - ссылка остаётся та же, следовательно никто не знает что что-то изменилось

Страница 3091 из 3900