@vuejs_ru

Страница 3333 из 3900
DimenSi
27.07.2018
19:36:05
используй его методы, если хочешь получить доступ к значениям

dev
27.07.2018
19:36:52
а. благодарю

поймал

John
27.07.2018
19:56:53
Парни, я пишу на typescript и ангуляре 2+, вопросик такой, так как в ангуляре все асинхронные потоки это observer, что лучше юзать для работы с потоками во Vue?

Google
Stanislav
27.07.2018
19:57:16
Оберни router-view в keep-alive

такая проблема: есть таблица из element-ui с функцией мульти-селекта. Изначально при смене страницы в таблице - выделение сбрасывается, мне же нужно сделать чтобы при возвращении на предыдущую страницу элементы оставались выделенными. Я решил перед каждой сменой страницы сохранять в this.savedSelection элементы которые сейчас выбраны. А затем после обновления данных в vuex программно селектить их.

DimenSi
27.07.2018
19:58:15
и откуда во вью потоки

ты че подключил rxjs?

Denny?
27.07.2018
20:14:44


DimenSi
27.07.2018
20:15:27
ты не тот чат выбрал чел. Я не понимаю, у нас че мёдом намазано

Denny?
27.07.2018
20:15:40
) выбрал тот который знал

DimenSi
27.07.2018
20:15:49
) выбрал тот который знал
https://autonome.github.io/silobuster/

или https://megatags.co/

Denny?
27.07.2018
20:16:23
Премного благодарю

dev
27.07.2018
20:16:44
парни подскажите что за дичь

Google
dev
27.07.2018
20:16:49
npm run dev

Vue.http.post делает пост

собираю прод - делает гет

при этом гет нельзя . консоль хрома пишет 401

жму на кто инициатор - кидает на строку Vue.http.post

как так

DimenSi
27.07.2018
20:17:53
кто знает

нормальные люди таким не пользуются

посмотри в исходниках, что происходит

Furrya
27.07.2018
20:19:38
401 response отдает хром в консоль xD 401 - требуется аутентификация мат часть

dev
27.07.2018
20:19:55
мля та вопрос не в этом

то что требует это ок

вопрос в том что при dev пост делает пост

а при билде делает гет

Furrya
27.07.2018
20:20:11
что за http.get, куда, нужна ли авторизация. что в ue.http лежит ? )

а при билде делает гет
Что там работает как http клиент: axios еще что то (в Vue.http) ?

а при билде делает гет
просто похоже на бред, пройдись по файлам с process.env.NODE_ENV я балдею) не знаю что и думать PS: всмысле поищи по проекту мб где навелосипедено)

dev
27.07.2018
20:36:11
я балдею

в деве норм в проде пост во дела

Olga
27.07.2018
20:43:38
всем доброй ночи. есть метод, который диспатчится из стора. например, this.$store.dispatch('someMethod',{object: obj}. далее в сторе на вход идет {commit} и, собственно, сам объект, который изменяется в зависимости от условий и возврается обратно. вопрос: почему без {commit} код отрабатывается как надо, а без него не отрабатывает? никакие мутации не дергаются. в конце метода в сторе я не делаю коммит. я так понимаю, что vue видит, что метод принимает объект commit и понимает, что нужно вернуть измененный объект наружу?

Google
Furrya
27.07.2018
20:44:52
action(oiei, some ) { console.log({ oiei }) } все поймете) ** action ^^

Olga
27.07.2018
20:46:33
т.е моя догадка неверна?)

dev
27.07.2018
20:46:47
вот это прикол

короче дело в урл

если /api/post/ - то vue.http шлет гет неважно хотите вы этого или нет

а /api/post делает пост

Furrya
27.07.2018
20:49:25
т.е моя догадка неверна?)
не передать commit, вызвать коммит, тогда vuex (не vue) дернет мутацию

Olga
27.07.2018
20:51:24
action(oiei, some ) { console.log({ oiei }) } все поймете) ** action ^^
хм. то есть если я передаю в аргументах коммит (вот так -{commit}), он вызовется даже без скобок? спасибо за уточнение

Furrya
27.07.2018
20:53:52
хм. то есть если я передаю в аргументах коммит (вот так -{commit}), он вызовется даже без скобок? спасибо за уточнение
" Обработчики действий получают объект контекста, содержащий те же методы и свойства, что и сам экземпляр хранилища, так что вы можете вызвать context.commit для инициирования мутации или обратиться к состоянию и геттерам через context.state и context.getters. Позднее при рассмотрении Модулей мы увидим, однако, что этот контекст — не то же самое, что экземпляр хранилища." https://vuex.vuejs.org/ru/guide/actions.html

Olga
27.07.2018
20:55:43
не передать commit, вызвать коммит, тогда vuex (не vue) дернет мутацию
мне было непонятно, как vuex понимает, какую мутацию дергать, если я не описывала никаких мутаций) спасибо за отклик. читала эту статью, не заметила. видимо, хватит уже работать. доброй ночи! еще раз спасибо.

Stanislav
27.07.2018
21:07:16
или https://megatags.co/
Не надо отвечать, тогда и спрашивать не будут. Ребят, без обид.

Stanislav
27.07.2018
21:07:45
Кирилл
27.07.2018
21:10:29
с помощью чего можно сохранять state при рефреше страницы?

делал кто так?

Stanislav
27.07.2018
21:11:32
делал кто так?
в vue-awesome наверняка есть плагины

Furrya
27.07.2018
21:11:32
с помощью чего можно сохранять state при рефреше страницы?
Только то что нужно после рефреша, ты только весь стэйт туда не пихай

Кирилл
27.07.2018
21:12:16
просто проблема в том, что есть таблица и при клике на строку редиректит на другой роут с подробной инфомрацией я передаю в. парамс id строки и там мапю по id инфу, но при обновлении страницы соответственно инфы уже нет

читал про vuex-persistState + js-cookie

Google
Кирилл
27.07.2018
21:13:13
решил уточнить использовал ли кто тут)

Кирилл
27.07.2018
21:14:31
делается то ладно прикол в том, что приходится разбираться с тем, что уже сделано и не будет переделываться)

Furrya
27.07.2018
21:15:14
делается то ладно прикол в том, что приходится разбираться с тем, что уже сделано и не будет переделываться)
Не открывать в новом роуте, мы же в SPA В смыле не делать рефрешь страницы, or при клике показывать details, остальные строчки скрывать то есть велосипедить)

Furrya
27.07.2018
21:19:54
а это уже дело юз кейса)
Иначе паковать в localStore, и доставать но это то же плохой подход, но раз выхода нет, всякое бывает

Admin
ERROR: S client not available

DimenSi
27.07.2018
21:21:45
так странно, разве не логично, чтоб при загрузке роута подгружались и данные?

а, там говнокод и хотят еще наговнокодить

Furrya
27.07.2018
21:25:51
так странно, разве не логично, чтоб при загрузке роута подгружались и данные?
логично, но я так понял не возможно по неким обстоятельствам для данного случая, разное может быть то есть у него список items уже содержит detailed items, и при клике на item обязательно нужен редирект на другой роут, где он покажет detailed item любой вариант от принятого - сходи за detail item на бэк - велосипедство

Кирилл
27.07.2018
21:27:20
в таких что только не пишут

DimenSi
27.07.2018
21:37:05
я не знаю, если в команде одни новички, то вполне возможен такой говнокод. в других случаях люди сразу пишут нормально

Evgeniy
27.07.2018
21:37:53


DimenSi
27.07.2018
21:38:15
а мы откуда знаем

Evgeniy
27.07.2018
21:38:18
Переменная с data()

Google
DimenSi
27.07.2018
21:38:43
Переменная с data()
и разве твой scroll должен быть в params?

Evgeniy
27.07.2018
21:39:41
и разве твой scroll должен быть в params?
ну мне нужно передать Значения scroll'a по ссылке на другую страницу

DimenSi
27.07.2018
21:42:24
и че в $route.params не приходил scroll?

Like
27.07.2018
21:42:39
DimenSi
27.07.2018
21:42:50
наверно сначала они кодили

Кирилл
27.07.2018
21:43:01
Like
27.07.2018
21:43:07
ну, архитекторы)
Какие архитекторы?

Кирилл
27.07.2018
21:43:19
лютые

Like
27.07.2018
21:43:28
Даже вася из соседнего падика будет знать, что если компоненты нужны данные с сервера, то нужно их грузить при маунте, блеать

Furrya
27.07.2018
21:43:38
прикол в том, что об этом подумали только в конце, когла уде сдавать нужно
Можно два раза сходить за items в detailed просто фильтрануть по id xD продолжить традицию

Like
27.07.2018
21:44:16
это жесть
Клади куда нибудь и не парься

Уже бы реализовал

Кирилл
27.07.2018
21:44:31
Даже вася из соседнего падика будет знать, что если компоненты нужны данные с сервера, то нужно их грузить при маунте, блеать
этот Вася мыслит в рамках html, js, css и объяснять ему, что отправлять мне один огромный json не круто..сложно)

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