Size: a a a

Vue.js Russian Developers Community

2020 September 10

M

Michael in Vue.js Russian Developers Community
Laslo
Тупо в HTML вывожу {{TableResult}}, показывает []
А что должно показывать?
источник

AK

Alex Kharechko in Vue.js Russian Developers Community
Laslo
Тупо в HTML вывожу {{TableResult}}, показывает []
надо в цикле сторить dom <div v-for=«»>…</div>
источник

VM

Valar Morghulis in Vue.js Russian Developers Community
Michael
Может потому что у тебя там []😂
Из разряда "я, конечно, тупой, но не настолько"
источник

FA

Fedorchuk Artem in Vue.js Russian Developers Community
Alex Kharechko
бывает что нет смысла в стейте хранить, например компонента которая в одном месте приложения исполььзует данные, тогда смысла от стейта в ней нет
сделал стор так как не уверен что в дальнейшем не понадобится тянуть данные от туда
источник

x

x1dan in Vue.js Russian Developers Community
Fedorchuk Artem
не лучше ли когда весть стейт в сторе хранится
стор перегружать не имеет смысла. в какой то момент это станет очень сильной болью. поэтому туда грузят только самое основное. если данные нужно использовать в более чем 2-ух компонентах или нужен "real time" тогда их нужно хранить в сторе, а иначе нет. Скажу на своем примере, когда увидел стор очень сильно влюбился в него, думал это лучшее что есть в мире. Но потом пожалел об этом, когда данных стало слишком много
источник

AK

Alex Kharechko in Vue.js Russian Developers Community
Fedorchuk Artem
сделал стор так как не уверен что в дальнейшем не понадобится тянуть данные от туда
ну и отлично, вариантов много как такую задучу решить самый простой выше уже советовали. что в массиве объектов хранить их дочернии обекты, и выбирать согласно выбраному по первому. но вообще очень по разному можно решить
источник

FA

Fedorchuk Artem in Vue.js Russian Developers Community
x1dan
стор перегружать не имеет смысла. в какой то момент это станет очень сильной болью. поэтому туда грузят только самое основное. если данные нужно использовать в более чем 2-ух компонентах или нужен "real time" тогда их нужно хранить в сторе, а иначе нет. Скажу на своем примере, когда увидел стор очень сильно влюбился в него, думал это лучшее что есть в мире. Но потом пожалел об этом, когда данных стало слишком много
да, по сравнению с редаксом это счастье
ну вот уже данные стора как минимум два компонента зацепают
понял, все самое необходимое!
источник

AK

Alex Kharechko in Vue.js Russian Developers Community
Fedorchuk Artem
да, по сравнению с редаксом это счастье
ну вот уже данные стора как минимум два компонента зацепают
понял, все самое необходимое!
всё приложение связано, через стор
источник

FA

Fedorchuk Artem in Vue.js Russian Developers Community
Alex Kharechko
ну и отлично, вариантов много как такую задучу решить самый простой выше уже советовали. что в массиве объектов хранить их дочернии обекты, и выбирать согласно выбраному по первому. но вообще очень по разному можно решить
да, я понимаю что типа логичнее сделать обертку над двумя компонентами и прокидывать пропсами туда в них что надо и один темплейт на два компонента, хотел разделить просто их ответственность
источник

FA

Fedorchuk Artem in Vue.js Russian Developers Community
судя из всего предложенного наверное будет элегантней всего сделать один темплейт для этих двух компонентов!
источник

AK

Alex Kharechko in Vue.js Russian Developers Community
Fedorchuk Artem
да, по сравнению с редаксом это счастье
ну вот уже данные стора как минимум два компонента зацепают
понял, все самое необходимое!
в общем такую задачу на вуе можно решить по разному, и будет одинаков результат. на ваш выбор, пошли через стор без проблем, вот такой есть вариант
источник

К

Константин in Vue.js Russian Developers Community
Иногда слишком рано, чтобы думать о DRY)
источник

AK

Alex Kharechko in Vue.js Russian Developers Community
Fedorchuk Artem
судя из всего предложенного наверное будет элегантней всего сделать один темплейт для этих двух компонентов!
или вот ещё, тут больше зависит от того как вы с сервера данные получаете
источник

x

x1dan in Vue.js Russian Developers Community
Fedorchuk Artem
да, по сравнению с редаксом это счастье
ну вот уже данные стора как минимум два компонента зацепают
понял, все самое необходимое!
посмотрите в сторону overmind я как только код редакса уивдел, сразу понял что даже думать о нем не буду не то что его использовать
источник

FA

Fedorchuk Artem in Vue.js Russian Developers Community
Alex Kharechko
или вот ещё, тут больше зависит от того как вы с сервера данные получаете
спасибо, я понимаю как в одном темплейте писать куда надо!
источник

FA

Fedorchuk Artem in Vue.js Russian Developers Community
x1dan
посмотрите в сторону overmind я как только код редакса уивдел, сразу понял что даже думать о нем не буду не то что его использовать
мне Effector оч понравился
но и ваш сейчас гляну
источник

К

Константин in Vue.js Russian Developers Community
Fedorchuk Artem
мне Effector оч понравился
но и ваш сейчас гляну
mobx?)
источник

К

Константин in Vue.js Russian Developers Community
особенно после vue
источник

FA

Fedorchuk Artem in Vue.js Russian Developers Community
Effector это не mobX)
источник

К

Константин in Vue.js Russian Developers Community
Fedorchuk Artem
Effector это не mobX)
да я как как вариант стейт-менеджера
источник