@vuejs_ru

Страница 3006 из 3900
Ivan
01.06.2018
19:19:42
Работая со вьюкс некоторое время, к своему стыду, только сейчас узнал, что если в свойстве, полученном через геттер изменить значение, то оно изменится и в стэйте. Я всегда эти изменения присваивал через коммит, получается, что это было совсем не нужно. Или это дурная практика и изменять нужно только через коммиты?

Ivan
01.06.2018
19:23:17
А вы strict включите в дев режиме и все будет ясно
ой, то есть я все привильно делал) а то я уже хотел броситься удалять ненужные коммиты

Roman
01.06.2018
19:25:36
Google
Roman
01.06.2018
19:26:22
Не скоро)

Stanislav
01.06.2018
19:26:27
Ну вообще можешь. В след мажоре вуекса мутации удалят.
Это будет не скоро. Думаю, где-то осенью.

Не скоро)
Ванек говорил, что они допилят vue-cli до stable, потом 2.6, потом vuex

Roman
01.06.2018
19:27:15
Это будет не скоро. Думаю, где-то осенью.
Он на том стриме сказал не в этом году 3й вью. Можно предположить что и вуекс туда же. А может вместе с 2.6-next

Roman
01.06.2018
19:27:48
Alex
01.06.2018
19:30:21
а есть ссылка посмотреть?

или там ничего интересного больше нет

Roman
01.06.2018
19:31:10
или там ничего интересного больше нет
Имхо ничего. А так тут постилась где то)

Alex
01.06.2018
19:31:23
ну если ниче тогда не надо

Ivan
01.06.2018
19:32:30
А вы сами только через мутации изменяете или нет? Как лучше?

Roman
01.06.2018
19:33:26
А чем еще если не мутациями?

Google
Roman
01.06.2018
19:34:32
Не понимаю тебя. В доке четко про это написано. Не менять стейт вне мутаций.

Ivan
01.06.2018
19:34:45
А чем еще если не мутациями?
Ну так просто получить объект через геттер и работать с ним

Roman
01.06.2018
19:35:16
Ну так просто получи объект, сунь его в дату и работай с ним)

Stanislav
01.06.2018
19:35:28
Ну так просто получить объект через геттер и работать с ним
Знаешь зачем вообще вся эта возня с мутациями?

Ivan
01.06.2018
19:35:53
Знаешь зачем вообще вся эта возня с мутациями?
Полагал, что для лучшей структуры)

Stanislav
01.06.2018
19:36:16
Полагал, что для лучшей структуры)
Чтоб можно было отследить кто и когда стору изменил

Ivan
01.06.2018
19:37:33
Понятно)



Kylych
01.06.2018
19:54:27
Ребят а как можно реализовать?



Или как это называется?

Леха
01.06.2018
20:01:09
Объекты, массивы по ссылке передаются

Ivan
01.06.2018
20:13:04
Объекты, массивы по ссылке передаются
Знаю, но почему-то был уверен, что вью уже отдает отвязанный от ссылки)

Alex
01.06.2018
21:15:20
Всех с возвращением русских доков: vue-router — https://router.vuejs.org/ru/ vuex — https://vuex.vuejs.org/ru/ vue-loader — https://vue-loader.vuejs.org/ru/ ssr guide — https://ssr.vuejs.org/ru/

Serge
01.06.2018
21:16:22
Уррра.Спасибо

Alex
01.06.2018
21:16:57
Кстати vue-loader v15 серьезно поменяли, так что если кто-то без vue-cli с проектом работает, то ознакомьтесь что и как поменялось

Дмитрий Maestro
01.06.2018
21:17:08
ребят подскажите пожалуйста еще

прикрутил vuex, правильно ли я понимаю что там где я емитил данные в родительский компонент, я теперь их в стейт vuex ложу ?

и уже оттуда с ними работаю ?

Google
Alex
01.06.2018
21:19:07
кладу) и потом да

Alex
01.06.2018
21:20:35
да cli тоже обновили, составляющие посвежее накатить и ок

Дмитрий Maestro
01.06.2018
21:57:26
как в vuex сгенерить событие которое могут потом отловить дочерние компоненты ?

верней соседние а не дочерние

Hedint
01.06.2018
21:58:07
Vuex не генерит события)

Alex
01.06.2018
21:58:44
ну можно подписаться на мутации вроде ж

или на изменение стора в целом, вот не помню

Hedint
01.06.2018
21:59:19
Какую проблему ты хочешь решить?

Дмитрий Maestro
01.06.2018
21:59:24
хм, смотрите я по нажатию на кнопку хочу чтоб 2 соседних компонента запушили свои данные в стейт vuex

прочитал доку, чет пока не вкуриваю как это реализовать

Bohdan
01.06.2018
22:00:12
это не про vuex шину используй я видел, тебе об этом уже писали сегодня, но я не вникал в дискуссию и её результат)

Дмитрий Maestro
01.06.2018
22:00:34
да писали), я просто подумал что или шина или vuex )

получается не или или а и шина и vuex

?

Hedint
01.06.2018
22:01:19
Просто у тебя очень странные кейсы. )

Дмитрий Maestro
01.06.2018
22:01:59
возможно с самого начало не правильно подробил на компоненты и теперь пытаюсь толкать лошадь которая не едет, но пытаюсь вот научится

Google
Bohdan
01.06.2018
22:04:16
по идее у тебя такие кейсы должен разруливать их общий родитель (компонентов)

props down, events up, все дела

Дмитрий Maestro
01.06.2018
22:06:24
понял, лан отложу может чет в голову прийдет и пойму где я свернул не туда

спасиб

Roman
01.06.2018
22:29:54
Дмитрий Maestro
01.06.2018
22:39:47
хм

а как тогда ?

Hedint
01.06.2018
22:42:40
А что конкретно ты делаешь вообще? Что за данные хранят эти два компонента? Почему бы этим данным не хранится в сторе или родительском компоненте?

Admin
ERROR: S client not available

Дмитрий Maestro
01.06.2018
22:47:03
есть Родитель - компонент страница и есть два дочерних компонента Главная информация страницы и Второстепенная информация страницы. Вот хочу когда в компоненте Страница нажимают кнопку сохранить

чтобы компонент Главная Информация и Второстепенная Информация провалидировались, собрались в один обьект и этот обьект отправить аяксом на сервак

Hedint
01.06.2018
22:50:35
Почему бы им сразу не быть одним обьектом, части которого просто прокидываются как пропсы к дочерним компонентам? Грубо говоря страница у тебя это форма а дочерние компоненты 2 инпута.

Данные лежат в одном месте, дочерние компоненты просто позволяют их редактировать. При изменении отправляют эти изменения в родительский компонент, по нажатию на кнопку он валидирует

Дмитрий Maestro
01.06.2018
22:53:46
хм

ок спасибо подумаю

благодарен

Бобомурод
02.06.2018
03:06:04
всем привет

Nikita
02.06.2018
03:31:13


Мой вопрос на SO: https://ru.stackoverflow.com/questions/836587/%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-%D0%BF%D1%80%D0%B8-%D0%BD%D0%B0%D0%B2%D0%B8%D0%B3%D0%B0%D1%86%D0%B8%D0%B8-vue-router

Dzhamil
02.06.2018
05:27:47
Google
Dzhamil
02.06.2018
05:29:37
Оставь в объекте только mode и routes

Luka
02.06.2018
06:05:28
подскажите чат в телеге, где html and css обсуждают?

Luka
02.06.2018
06:40:26
Luka
02.06.2018
06:45:44
https://t.me/css_ru
ага спасибо

Сергей
02.06.2018
07:25:09
подскажите как сделать так чтобы контент отображался только после того как картинки, звук, видео загрузится? а то у меня верста уже выкатилась на экран, а медиа из за того что вставляются ссылки выкатывает с опозданием после их загрузки)

Сергей
02.06.2018
07:28:21
Igor
02.06.2018
07:31:53
Вопрос новичковый, есть компонент: в нем есть data.status, как получить его: Пытаюсь сделать this.$refs.stepone.data.status и выкидывает ошибку.

Леха
02.06.2018
07:38:18
Без data

Kylych
02.06.2018
07:38:36
movie in filteredMovies.slice(0, paginateCounter) ребзи paginateCounter является computed но почему то некорректно работает

Igor
02.06.2018
07:40:40
Без data
Выкидывает ошибку - undefined

Леха
02.06.2018
07:42:10
Выкидывает ошибку - undefined
Значит на момент обращения в $refs.stepone нет ничего. Без кода не угадать.

Samat
02.06.2018
07:43:18
Выкидывает ошибку - undefined
поставь проверку на каждую вложенность

Kylych
02.06.2018
07:45:30
скажем у меня массив с 10 элементами. начально только один отображается, после каждого нажатия по одному добавляется. но у меня только на четвертый клик выходит следующий элемент

Igor
02.06.2018
07:45:43
v-collapse-wrapper(:active="true" ref="stepone") .step-one-top и computed: { computedClass() { console.log(this.$refs.stepone) if (this.$refs.stepone) { console.log(this.$refs.stepone.status) } return "order-delivery-content" } },

Kylych
02.06.2018
07:45:46
с коунтером все нормально

Samat
02.06.2018
07:48:41
с коунтером все нормально
а массив как изменяется? смотрел в dev-tools, обновляется ли он вообще?

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