
Andrey
15.10.2018
18:33:12
роутер
настрой правильно и будет тебе по определенному урлу закладывать нужные данные

Andrey
15.10.2018
18:35:19

Dimon
15.10.2018
18:35:43
Тут новичков сильно пинают?)

Google

Andrey
15.10.2018
18:35:56
Легонько

Dimon
15.10.2018
18:37:44
ну это в целях профилактики, одобряю )

Quiss
15.10.2018
18:37:47

DimenSi
15.10.2018
18:49:17
встреватель 9999

Iskandar
15.10.2018
18:55:02
как вызвать мутацию в экшене у другого модуля?

Vitaliy
15.10.2018
18:57:25
ребята, кто-то https://element.eleme.io/#/en-US/component/datetime-picker юзает?

Quiss
15.10.2018
19:57:34

Nikita
15.10.2018
20:11:37
Гайз, а я могу в экшене заюзать геттер?
Или получить стейт
немножко
Мне его просто прочитать

Google

Quiss
15.10.2018
20:12:05
немножко - можно
xD

Nikita
15.10.2018
20:12:19
Расскажи как

DimenSi
15.10.2018
20:12:52
я просто спрошу, ты открывал документацию по vuex?
а именно раздел actions?

Nikita
15.10.2018
20:14:50
а именно раздел actions?
Обработчики действий получают объект контекста, содержащий те же методы и свойства, что и сам экземпляр хранилища, так что вы можете вызвать context.commit для инициирования мутации или обратиться к состоянию и геттерам через context.state и context.getters. Позднее при рассмотрении Модулей мы увидим, однако, что этот контекст — не то же самое, что экземпляр хранилища.
Я так понимаю ты про это

DimenSi
15.10.2018
20:15:02
да

Nikita
15.10.2018
20:15:49
Я правильно пнимаю
?
рядом с распаковкой коммита и диспатча

DimenSi
15.10.2018
20:16:18
да

Nikita
15.10.2018
20:16:28
Ок спасибо

Mike
15.10.2018
20:57:31
Привет.
У меня есть два GET запроса. '/profile/user/' and '/profile/user/common/'. Как мне сделать чтобы данные с одного и с другого запросов, попали в одну переменную 'profile' которая находится в state.
Это мой state
const state = {
// token: localStorage.getItem('user-token') || '',
status: null,
profile: {},
token: null || ''
}
мне нужно как-то заполнить данными переменную 'profile'
Также есть actions
axios.get('/profile/user/common/').then(response => {
// console.log(response.data)
})
console.log('--------')
axios.get('/profile/user/').then(response => {
// console.log(response.data)
})
как мне это всё запихать в переменную 'profile' что в store находится?
что в state *** находится
Я могу первый запрос закомитить commit('GET_PROFILE', response.data) а как второй запрос(данные) туда в 'profile' запихать,?

Dimon
15.10.2018
21:19:56
Есть живой кто )?
если пропсом передавать родителю значения, то почему он хочет найти функцию?

Google

Dimon
15.10.2018
21:22:40

Bohdan
15.10.2018
21:25:32
потому, что ты делаешь какую-то фигню

Andrew
15.10.2018
21:26:09
Что реально так пишут ? Это ж не читаемо вообще

Splinter
15.10.2018
21:26:19
Потому что с родителем во первых общаются через события (emit) и потому что у тебя проп вызывается так метод
Что выходит за рамки логики, которую регламентирует вуй

Dimon
15.10.2018
21:27:36
этот вариант я вычитал тут https://monsterlessons.com/project/lessons/peredaem-dannye-iz-child-v-parent-v-vue
про пропс
у него все работает

Bohdan
15.10.2018
21:27:55
а что ты передаешь в пропс?

Splinter
15.10.2018
21:28:08
Киньте линк на офф бест практис
Глянул статью там func толкают в проп
Ни разу не видел такой практики

Dimon
15.10.2018
21:31:39
настолько туп что не знаю что и сказать, хотел сделать так,
есть два потомка, в одном текст с кнопкой в другом список, при первом запуске, виден текст с кнопкой, при нажатии на кнопку появляется список, хотел изначально что бы дочерний со список были скрыты, и при нажатии кнопки передать родителю значение что бы v-show сработал

Bohdan
15.10.2018
21:32:03
это принято делать через ивенты
но насколько я понимаю - ты передал не функцию, а что-то другое, раз выдало такую ошибку

Splinter
15.10.2018
21:32:53

Dimon
15.10.2018
21:33:47
хорошо попробую первый вариант в статье

Splinter
15.10.2018
21:34:00
То, что там описывается как минус это не минус,а проблемы разраба

Mike
15.10.2018
21:42:11
У мну есть некоторые слова из выпадающего меню. Мне нужно нажимать на слово "sound" и менять значение false true. Как сделать. Watch или просто метод к этому слову приделать?

Dimon
15.10.2018
21:42:19
ошибок нету, но и значения я наверно не правильно передаю

Google

Speed of
16.10.2018
03:48:15
как можно очистить кеш Vue.devtools? Это расширение для хром
у меня он в vuex показывает state которые к запущенному проекту не относятся, но относились к другому, которое я делал пару дней назад
кнопка refresh не помогает

Dmitrii
16.10.2018
04:11:56
как получить массив из дата:
export default {
data() {
return {
val: [ "2018-10-15", "2018-10-16", "2018-10-19", "2018-10-21" ],
pickerOptions1: {
disabledDate(date) {
for (var d in val) { ...
this.val неработает

Speed of
16.10.2018
04:20:33
где ты его получить хочешь?

Admin
ERROR: S client not available

Dmitrii
16.10.2018
04:23:02
прямо тут же в data

Nikita
16.10.2018
04:23:57
Зачем?

Dmitrii
16.10.2018
04:28:50
что бы задисаблить даты которые не попали в val

Speed of
16.10.2018
04:29:33
сделай это в шаблоне
или следай отдельный методо который будет возвращать список дат

Dmitrii
16.10.2018
04:30:57
как в шаблоне сделать незнаю, а методом сейчас пробую

spiridon
16.10.2018
05:01:44
Не путайте методы с вычисляемыми свойствами

Speed of
16.10.2018
05:05:59
расширение для браузера Vue.js devtools
знаешь такое?

Vasya
16.10.2018
05:06:29

Dmitrii
16.10.2018
05:06:32

Google

Speed of
16.10.2018
05:07:20

Vasya
16.10.2018
05:08:21

Speed of
16.10.2018
05:09:32
ладно понял, спасибо
решил проблему очищением local storage, мало ли у кого такая же проблема будет)

Эд
16.10.2018
06:46:05
Кто нибудь хочет совместно написать админку на vuesax?

?? Denis
16.10.2018
06:46:38
а что, мало уже админок написано?

spiridon
16.10.2018
06:49:59

DimenSi
16.10.2018
06:53:41
Я лично видел админки только из коробки каких нить cms, но чтоб как отдельный пакет который поставил и все работает, нет.

Roman
16.10.2018
06:56:29

Vasya
16.10.2018
06:56:59
https://medium.com/@jeweltheme/best-vue-js-admin-template-90456fcf833d

Kosmos
16.10.2018
07:01:10
Следующий Kyiv Vue.js Meetup #8 состоится 1 ноябра. Выступает Юра Артюх, тот самый автор стримов об анимации, с докладом "Как получить господство над миром через WebGL". Подробности по ссылке. https://www.meetup.com/Kyiv-Vue-js-Meetup/events/255573954/

Александр
16.10.2018
07:02:55
Всем привет. Подскажите, пожалуйста.
Есть страница http://alex2504.beget.tech/culture/monitoring.html
При клике на кнопку "Включить редактирование виджетов" происходит перерисовка графиков и страница прокручивается наверх автоматически. Хотя по факту она просто у каждого элемента добавляет класс active к нужной группе кнопок и все. Можно ли как-то побороть это?

Vasya
16.10.2018
07:07:00
Ты про код забыл

Александр
16.10.2018
07:09:03
да по факту при клике на кнопку вот что происходит
<button class="monitoring-block-action__button" v-show="!editWidgets" @click="editWidgets = !editWidgets">Включить редактирование виджетов</button>
А у кнопок <div class="monitoring-element-top-buttons-block left" :class="{active: editWidgets}">.......</div>
Все графики выводятся через v-for. Это самое интересное, наверное. Могу попробовать на codepen это развернуть, конечно. Но в логике построении графиков, мне кажется, нет ничего такого..

Andrey
16.10.2018
07:14:56
Друзья, в Intelliji Idia работает кто ? Тормозит шо ппц именно при работе с vue (

[Anonymous]
16.10.2018
07:16:10
Отметь node modules, как Excluded (у меня была с этим проблема, но не уверен ? в любом случае попробуй =) )