Size: a a a

Nuxt.js — русскоговорящее сообщество

2019 November 25

RK

Roman Kolosov in Nuxt.js — русскоговорящее сообщество
ребят всем привет, подскажите передаю в дочерний компонент инфу изменяю там и хочу вотчить изменения на родителе, как это можно сделать без стора?
источник

D

Dmitry in Nuxt.js — русскоговорящее сообщество
this.$emit делать
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Roman Kolosov
ребят всем привет, подскажите передаю в дочерний компонент инфу изменяю там и хочу вотчить изменения на родителе, как это можно сделать без стора?
this.$parent.$emit
источник

RK

Roman Kolosov in Nuxt.js — русскоговорящее сообщество
а в родителе?
источник

EB

Egor Bogdanov in Nuxt.js — русскоговорящее сообщество
Тоже вот думал попробовать этот вариант, не дошёл до него ещё)
источник

RK

Roman Kolosov in Nuxt.js — русскоговорящее сообщество
или он автоматом передаст?
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
this.$parent.$on
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
делаешь изменение в чайлде
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
this.$parent.$emit принимаешь измеениня в родителе
источник

RK

Roman Kolosov in Nuxt.js — русскоговорящее сообщество
понял а "on" в компютеде должно быть?
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
правильно будет через .sync
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
ребят всем привет, подскажите передаю в дочерний компонент инфу изменяю там и хочу вотчить изменения на родителе, как это можно сделать без стора?
источник

RK

Roman Kolosov in Nuxt.js — русскоговорящее сообщество
Артем
правильно будет через .sync
пробую почему то не получается
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
это значит емитить из ребенка евент вида "update:fieldname"
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
источник

RK

Roman Kolosov in Nuxt.js — русскоговорящее сообщество
я передаю в компонент
<component :data.sync="data" />

в компоненте делаю
this.data.push({ab})

в родителе вешаю watch на data, но ничего не меняется
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
ну во-первых такое изменение можно увидеть только через deep watch
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
во-вторых синк обновляет ссылку, а не содержимое
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
Я думаю стоит делать пуш в массив в родителе через евент с ребёнка
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
Тогда во-первых не будет неявного изменения, во-вторых не надо ничего вотчить
источник