@vuejs_ru

Страница 2873 из 3900
DimenSi
11.05.2018
13:17:31
эвент из компонента делать должен

импут отдает тебе эвент change, твой компонент это изменение посылает дальше родителю, а родитель уже меняет данные

https://ru.vuejs.org/v2/guide/components.html#%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B9-%D1%80%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8F%D0%BC-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9

Maxim
11.05.2018
13:18:30
А в родительском не хранятся эти атрибуты.

Google
Maxim
11.05.2018
13:18:57
Он их генерит и отдает среднему компоненту.

Vlad
11.05.2018
13:21:01
Ребят, Привет! Подскажите примеры структуры для проекта на Vue?

DimenSi
11.05.2018
13:25:14
в смысле у тебя все данные в root

там и меняй

Maxim
11.05.2018
13:25:43
В рутовом все

Vladimir
11.05.2018
13:26:13
Жесть какая-то

Maxim
11.05.2018
13:26:28
Но в ProductPart передаются только связанные с ним.

DimenSi
11.05.2018
13:26:55
ну так поменяй все данные которые связаны с текущим productpart

ты не можешь менять props напрямую, ты должен использовать эвенты.

Maxim
11.05.2018
13:28:05
Хорошо, спасибо.

Т.А
11.05.2018
13:35:58
и вообще кажется, что можно написать это проще. пожалуйста подскажите если знаете как

Т.А
11.05.2018
13:38:33
[eslint-plugin-vue] [vue/valid-v-bind] 'v-bind' directives require an attribute value.

Google
Stanislav
11.05.2018
13:38:52
и вообще всю конструкцию в class можно одним computed

Hedint
11.05.2018
13:44:19
+ можно сжать 3 элемента до 1 циклом

Roman
11.05.2018
13:58:31
?????
https://medium.com/@alexmngn/how-to-better-organize-your-react-applications-2fd3ea1920f1

malcev
11.05.2018
14:02:32
Привет, я новичок в разработке, писал одно приложение на angular

возникла необходимость перейти на vue

Rossti
11.05.2018
14:03:17
"Писал одно приложение на ангуляр, возникла необходимость перейти на вью" ?

malcev
11.05.2018
14:03:24
читаю доку, не могу понять как vue взаимодействует с серверной стороной( ангуляр испозльзует сервисы)

Denis
11.05.2018
14:03:43
а вью не взаимодействует ))

axios вам в помощь

Владимир
11.05.2018
14:04:16
и методы

Denis
11.05.2018
14:04:26
и action'ы

Rossti
11.05.2018
14:04:31
ты о серверном рендеринге?

то вот https://habr.com/post/334952/

или же, скорей всего тебе Vuex нужен, и его возможности

Stanislav
11.05.2018
14:05:33
ты о серверном рендеринге?
Нет, не о сервером рендеринге

Hedint
11.05.2018
14:06:01
Ему просто нужно запросы делать и понять, где их делать и как)

malcev
11.05.2018
14:06:17
+

Спасибо, пошел читать

Roman
11.05.2018
14:06:33
Харош тут всем вуекс впаривать

Google
Roman
11.05.2018
14:06:35
Не сдался он

Rossti
11.05.2018
14:06:36
Тогда axios и Vuex

Как по мне, шикарная вещь

Vladislav
11.05.2018
14:06:51
axios и редукс

Stanislav
11.05.2018
14:07:03
Тогда axios и Vuex
Последний не нужен

Hedint
11.05.2018
14:07:06
Axios и хуки жизненного цикла, я бы сказал

Stanislav
11.05.2018
14:07:12
фор экзампл https://medium.com/car2godevs/front-end-architecture-making-rebuild-from-scratch-not-so-painful-7b2232dc1666

Roman
11.05.2018
14:07:40
Опять насоветуют тут аксиос в компоненты тянуть...

Denis
11.05.2018
14:08:10
в компоненты?

я думал надо делать православный враппер и юзать 1 инстанс)

Denis
11.05.2018
14:08:28
а чем плох vue-resource?

Denis
11.05.2018
14:08:36
тем что deprecated

а так был не плох)

Rossti
11.05.2018
14:08:46
кто из умных, скиньте статейку где написано что Vuex не нужен. Спасибо.

Denis
11.05.2018
14:08:56
о_О

vuex нужен когда statement большой и его между компонентами гонять надо, а если такого не нужно, то и vuex не нужен

Arsen
11.05.2018
14:09:29
Эта подойдёт?

Stanislav
11.05.2018
14:09:40
Vladislav
11.05.2018
14:09:53
слышь

Google
Vladislav
11.05.2018
14:09:54
хватит

Rossti
11.05.2018
14:10:01
так это понятно, что на простых приложениях он не нужен. В доках так то и написано

Denis
11.05.2018
14:10:12
а что тебе нужно еще знать?

что он совсем не нужен?

Rossti
11.05.2018
14:10:35
нет, я думаю что он нужен, ну кто то выше указывал, типо "опять насоветуют..."

Stanislav
11.05.2018
14:10:48
все правильно говорит

Hedint
11.05.2018
14:10:53
Ну парню нужно просто понять как сделать запрос к серверу

А вы ему вуексы

Ivan
11.05.2018
14:11:03
проблема vuex что его пихают туда, где без него работает все хорошо, и все как это поймешь никаких проблем с ним нет

Artem
11.05.2018
14:11:13
Отказаться от вуеикса по мне равнозначно добровольному удалению центральной нервной системы

Denis
11.05.2018
14:11:45
http://lmgtfy.com/?q=%D1%81%D1%82%D0%B0%D1%82%D1%8C%D1%8F+%D0%BF%D1%80%D0%BE+%D0%BD%D0%B5%D0%BD%D1%83%D0%B6%D0%BD%D1%8B%D0%B9+vuex

вот может тут

Hedint
11.05.2018
14:11:52
На, возьми вуекс, паттерны для апи, 2 абстракции, сторадж и может быть тогда ты сможешь сделать 1 запрос к серверу

Denis
11.05.2018
14:12:36
паттернов побольше)

Rossti
11.05.2018
14:12:55
Вот здесь в замом низу https://vuex.vuejs.org/ru/intro.html

как по мне, этим все сказано

Denis
11.05.2018
14:13:44
там не указано какие очки

солнечные или для коррекции зрения

Иван
11.05.2018
14:14:10
А есть какая-то разница?

Google
Rossti
11.05.2018
14:14:21
если любые из них нужны - ты сомневатся не будешь

Denis
11.05.2018
14:14:24
одни мне иногда нужны, вторые надеюсь никогда не понадобятся)

по погоде))

Rossti
11.05.2018
14:15:19
можешь заменить "очки" на "под****ть" =))

Denis
11.05.2018
14:16:06
подсолить?)

Alex
11.05.2018
14:17:21
Народ, там на питержс были доклады на тему вьюжс, где их найти то?

Rossti
11.05.2018
14:18:49
хз

Roman
11.05.2018
14:18:50
Дело в том, что большинство берущих вуекс — не умеют с ним правильно работать. городят там хер пойми чего и приходят сюда советовать что он нужен. и чтобы сделать запрос на бэк он 100% не нужен. вуекс это про глобальный стейт, который нужен n количеству компонентов одновременно, когда надо передать из одного в очень глубоко другой компонент и наоборот, но в 90% случаев можно обойтись без него.

Рэмуальд
11.05.2018
14:27:22
Ну вообще в более менее средне-крупном проекте почти всегда с вьюксом всё удобнее и четче получается. И дело далеко и не в первую очередь в том, чтобы общие данные между компонентов были

Sasha
11.05.2018
14:47:35
Дело в том, что большинство берущих вуекс — не умеют с ним правильно работать. городят там хер пойми чего и приходят сюда советовать что он нужен. и чтобы сделать запрос на бэк он 100% не нужен. вуекс это про глобальный стейт, который нужен n количеству компонентов одновременно, когда надо передать из одного в очень глубоко другой компонент и наоборот, но в 90% случаев можно обойтись без него.
https://ru.vuejs.org/v2/guide/state-management.html Обратите внимание, что все действия, изменяющие состояние хранилища, сами помещены в него. Такой подход к глобальному управлению состоянием приложения облегчает понимание возможных изменений и источников их появления. Кроме того, если что-то пойдёт не так — у нас будет лог, по которому можно отследить последовательность действий, приводящую к возникновению бага. Одним из основных задач FLUX есть централизация управления состояния приложения(single source of truth). Например есть у нас сущность news. В сторе создаем соотвествующий модуль, в нем описываем все взаимодействия сущности с приложением в том числе и запросы к АПИ. В итоге имеем ЕДИНУЮ точку управления сущностью. Для примера если у нас страничка Новости размазана по 10ти компонентам вместо того чтобы описывать кучу методов/апиколлов в каждом компоненте(ну или почти каждом) при необходимости мы обращаемся к ЕДИНОЙ точке изменения состояния к модулю news в сторе.

Roman
11.05.2018
14:50:47
https://ru.vuejs.org/v2/guide/state-management.html Обратите внимание, что все действия, изменяющие состояние хранилища, сами помещены в него. Такой подход к глобальному управлению состоянием приложения облегчает понимание возможных изменений и источников их появления. Кроме того, если что-то пойдёт не так — у нас будет лог, по которому можно отследить последовательность действий, приводящую к возникновению бага. Одним из основных задач FLUX есть централизация управления состояния приложения(single source of truth). Например есть у нас сущность news. В сторе создаем соотвествующий модуль, в нем описываем все взаимодействия сущности с приложением в том числе и запросы к АПИ. В итоге имеем ЕДИНУЮ точку управления сущностью. Для примера если у нас страничка Новости размазана по 10ти компонентам вместо того чтобы описывать кучу методов/апиколлов в каждом компоненте(ну или почти каждом) при необходимости мы обращаемся к ЕДИНОЙ точке изменения состояния к модулю news в сторе.
Все верно, и эта единая точка как ты ее назвал, называется api.js, где мы имеем наши запросы и просто импортируем их туда куда нам надо, хоть в вуекс, хоть в компоненты. поэтому для этой цели так же не нужен вуекс

Sasha
11.05.2018
14:52:35
эта единая точка как ты ее назвал, называется api.js lol))

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