
Alexander
09.01.2018
15:29:47

Michael
09.01.2018
15:29:52
оттуда реактивно подтянется

Google

Michael
09.01.2018
15:30:30
А я привёл конкретный кейс, когда именно нужен компьютед. И больше никогда не нужен
вернее, почти никогда. Можно навыдумывать немного. Но то неосновные

Alexander
09.01.2018
15:31:21
благодарю за помощь всех участвовавших

Anton
09.01.2018
16:08:39
Ребзи, есть таблица, которая рендриться с массива, каждую строку можна редактировать. Форма редактирования находиться в модалке, которая открываеться поверх таблицы, но когда меняешь данные в модалке, они сразу же меняються в таблице, а данные в таблице хотелось бы обновить только после запроса на сервер. Я понимаю что дело в реактивности, но можна ли как-то на время отключить реактивный рендринг у массива или как то заблочить итератор массива?

Дмитрий
09.01.2018
16:10:00

Anton
09.01.2018
16:10:05
Object.assign не подходит через специфичные условия
Ибо это очень вложеная структура данных без ид
и если я скопирую, то не буду знать куда вставить обратно
при создании я просто пушу в массив, а вот при изменении или удалении очень больно
у меня типа нестед сет,
item: { name: , sections: [ { item: {name: '', sections: []}, item: {name: '', sections: []} } ], }
типа так, но это очень упрощённо

Дмитрий
09.01.2018
16:17:44
Добавьте id, а лучше нормализуйте данные. Это избавит вас от кучи проблем вдальнейшем.

Google

Anton
09.01.2018
16:20:33
а как, хз

Дмитрий
09.01.2018
16:24:30
Так дойдите до бэкендеров и объясните им, что они зря сделали кучу лишней работы по денормализации.

Anton
09.01.2018
16:29:03

Roman
09.01.2018
16:31:32
Ребзи, есть таблица, которая рендриться с массива, каждую строку можна редактировать. Форма редактирования находиться в модалке, которая открываеться поверх таблицы, но когда меняешь данные в модалке, они сразу же меняються в таблице, а данные в таблице хотелось бы обновить только после запроса на сервер. Я понимаю что дело в реактивности, но можна ли как-то на время отключить реактивный рендринг у массива или как то заблочить итератор массива?
если б данные висели в сторе, то можно было б отслеживать в методе, что вам нужно, перед выполнением мутации. но я хз насколько подойдет данный вариант

Anton
09.01.2018
16:39:23

Michael
09.01.2018
16:43:06
если фронту что-то надо с такой изи-инфой сделать, он легко сделает так, как ему надо.

Rafael
09.01.2018
16:44:38
Ну камон, Ленорман изо ванные данные обычно отправляются на сервер

Alexander
09.01.2018
16:47:17
Ребят, кто с axois'ом под Vue разбирается можете помочь?

Anton
09.01.2018
16:48:15

Roman
09.01.2018
16:55:57

Michael
09.01.2018
16:56:18

Alexander
09.01.2018
16:57:05
Сразу вопрос задавай
Да думал, чтоб сюда не срать, в личке. Но анивей... пытаюсь делать по умолчанию метод Пост, не получается...

Michael
09.01.2018
16:57:27
самый смак вместе обсудить
без кода не человек
а с кодом человек

Google

Michael
09.01.2018
16:58:59
код в студию

Alexander
09.01.2018
16:59:40
самый смак вместе обсудить
никогда не учавствовал в групповых чатах, непривычно.
короч, this.axios({method:'POST', params:{hello:'world'}}), сразу два вопроса. в документации, вместо парамс, написано писать "data", но тогда отправляет OPTION а не пост. кроссдоменный запрос. Креденшиалс включены.

Roman
09.01.2018
16:59:40
нет кода -- нет пути
Да над походу где то 256м шрифтом правила банальные как оформлять вопрос написать. А то прям все мы ванги)

Michael
09.01.2018
17:00:30

Roman
09.01.2018
17:00:39
axios.post() как то так же пишется

Alexander
09.01.2018
17:00:53
Да, тогда отправляет ГЕТ :)))

Stanislav
09.01.2018
17:01:24

Michael
09.01.2018
17:01:46

Alexander
09.01.2018
17:02:05

Michael
09.01.2018
17:02:32

Stanislav
09.01.2018
17:02:35

Michael
09.01.2018
17:02:41
ничего особенного, в принципе

Stanislav
09.01.2018
17:02:45

Michael
09.01.2018
17:03:15
Брр

Stanislav
09.01.2018
17:03:36
Согласен :)

Alexander
09.01.2018
17:04:36

Michael
09.01.2018
17:05:06

Stanislav
09.01.2018
17:05:12
Яжговорил

Google

Michael
09.01.2018
17:05:19

Stanislav
09.01.2018
17:05:27
?

Alexander
09.01.2018
17:05:45
Яжговорил
Это мой первый проект на фреймворке. Я раньше вообще на РНР+ ванила ЖС писал...

Michael
09.01.2018
17:06:08
common костыли собираем прост)
экспу проверяем и всё такое

Stanislav
09.01.2018
17:07:06
* .catch()

Michael
09.01.2018
17:07:47
Вариант Стаса максимально безопасный, btw

Alexander
09.01.2018
17:08:30

Stanislav
09.01.2018
17:08:39
Не нужен
и vue.use(VueAxios) тоже

Michael
09.01.2018
17:09:01
Но смотри как те больше по кайфу -- чуть меньше кода или чуть больше явности.

Alexander
09.01.2018
17:10:23

Stanislav
09.01.2018
17:10:25

Michael
09.01.2018
17:10:30
и пробуй .post({data: {data}})

Alexander
09.01.2018
17:10:52

Michael
09.01.2018
17:11:07
см. доки

Google

Alexander
09.01.2018
17:11:48
axios.defaults.baseURL = '.................ajax.php';
axios.defaults.withCredentials = true;
axios.defaults.method = 'POST';

Michael
09.01.2018
17:12:34

Alexander
09.01.2018
17:13:33

Michael
09.01.2018
17:14:50

Alexander
09.01.2018
17:14:58

Michael
09.01.2018
17:15:26
так ты к this лезешь без моего костыля с прототипом
мог бы прикостылить, а мог бы как СТас сделать в детялях.

Alexander
09.01.2018
17:16:55

Michael
09.01.2018
17:17:44
Полиморфизм забыл, кстати

Alexander
09.01.2018
17:19:48
это всё о ваниллажс, на которым ты вроде как писал :3
Ага, только представь, что я писать начал в 2000м, и доками пользовался теми же, и в принципе исключительно функциональным программированием. (ну не учился я на прогера) :) Был момент, я даже что-то вроде JSON придумал, чтобы таблички рисовать яваскриптом... а потом оказалось, что он существует... Вот, решил с нового года начать наверстывать два десятилетия... бошка гудит..
Полиморфизм забыл, кстати
А ещё у меня был мессенджер, в котором я ифрейм скрытый был, использовал как HttpRequest, но его тогда ещё не сущестовало :) Ну или я не знал о нем :))))))

Michael
09.01.2018
17:23:17

Andriy
09.01.2018
17:23:33
привет Друзья, есть одна проблемка. Открываю страницу в браузере где есть компоненты Vue, и эта страница пустая
Локально все работает

Michael
09.01.2018
17:23:43
все мы дети Советского Социалистического Союза

Alexander
09.01.2018
17:23:46

Andriy
09.01.2018
17:23:55
Залил на прод, а там такая проблема. Может кто сталкивался

Дмитрий
09.01.2018
17:24:54

Stanislav
09.01.2018
17:28:20

Alexander
09.01.2018
17:33:28
this.axios({data:{hell:'circles'}})
200 OPTIONS ajax.php
—----------------------------
this.axios.post({data:{hell:'circles'}})
TypeError: relativeURL.replace is not a function
Stack trace:
combineURLs@webpack-internal:///89:12:43
dispatchRequest@webpack-internal:///86:30:18
—----------------------------
this.axios({method: 'POST',data:{hell:'circles'}})
Запрос из постороннего источника заблокирован: Политика одного источника запрещает
—----------------------------
this.axios({method: 'POST',params:{hell:'circles'}})
200 POST ajax.php