
The
24.08.2018
08:57:16
а что нужно-то, сплитануть на параметры?

Runinterface ?
24.08.2018
08:57:40
timestamp,
user_id,
signature,
вот три параметра их нужно отправить

Rai
24.08.2018
08:58:07
Привет всем столкнулся с такой проблемой
допустим у меня есть объект
form: { foo, bar, buz }
после заполнения я его пушу в arrayOfForms
но допустим если я чтото хочу еще добавить мне нужно очистить form и тут предыдущий объект который я до этого добавил в arrayOfForms он тоже очищается как так ? почему связь между объектом form и тем который пушиться в arrayOfForms остается ?

Google

The
24.08.2018
08:58:16
query.split('&%3B')
но если параметры не меняются, то проще сделать реплейс

Runinterface ?
24.08.2018
08:59:04
чет ошибка

The
24.08.2018
08:59:15
да нет
сплит даст массив пар param=value

Vitalii
24.08.2018
09:00:12

The
24.08.2018
09:00:41
я так понял, ему нужно значение параметра signature извлечь

Runinterface ?
24.08.2018
09:02:02

The
24.08.2018
09:02:15
я вопрос-то правильно понял?

Vitalii
24.08.2018
09:02:23

Runinterface ?
24.08.2018
09:03:13

The
24.08.2018
09:03:14
signature = query.split('&%3B').find(pair => pair.startsWith('signature=')).split('=')[1]

Google

The
24.08.2018
09:03:29
как-то так

Runinterface ?
24.08.2018
09:03:50

Rai
24.08.2018
09:04:25

The
24.08.2018
09:05:23
выглядит как явный косяк API, или я не понимаю какой-то тайный смысл экранирования амперсанда

Runinterface ?
24.08.2018
09:06:30

The
24.08.2018
09:07:09
он просто первый в параметрах )

Runinterface ?
24.08.2018
09:07:22
ага понял

The
24.08.2018
09:07:34
впрочем, все это не имеет отношения к vue

Runinterface ?
24.08.2018
09:07:54
это да)
сорян) пофиксил)

Rai
24.08.2018
09:14:21

The
24.08.2018
09:15:26
можно поместить его в три массива, потом изменить и во всех трех он изменится
если надо их разделить, то придется клонировать

Rai
24.08.2018
09:17:08

The
24.08.2018
09:17:44
вот собственно assign и копирует значения, т.е. делает клон

Dmitry
24.08.2018
09:52:33
сорри за повтор
у меня есть проект со сценариями,
@Component
export default class Projects extends Vue {
project: Project = new Project(0, 0, "");
который я вывожу
<v-card
v-for="(scenario, id) in project.scenarios"
:key="id" >
…
<canvas
:ref="'canvas-' + scenario.id "
я хочу при добавлении шага в сценарий рисовать на канве.
рисовать получается, но при выходе из метода добавления шага Vue затирает все изменения.
как я понимаю, Vue видит изменения в компоненте и весь его перерисовывает, затирая мои изменения в канве.
вот как правильно реализовать задуманное?
делать @Watch ? но я не хочу перерисовывать канву каждый раз, когда что-то там изменится
и да, если я делаю
@Watch("project")
onChildChanged(val: string, oldVal: string) {
console.log("project.scenarios changed");
}
оно не файрится =(

Google

The
24.08.2018
10:05:53
а как содержимое canvas строится, оно как-то забайндено на соответствующий экземпляр scenario?

Alexey
24.08.2018
10:09:27
Всем привет. Как подключить materialize к nuxt ?

Dmitry
24.08.2018
10:10:42

The
24.08.2018
10:13:46
нутром чую, что проблема тут в привязке к методам, но знаний пока не хватает )
я бы попробовал сделать scenario.width и к нему привязать атрибут
не знаю, можно ли calculated сделать на вложенные проперти?
а хотя нет, это же элемент массива
а, а через индекс же можно привязать?
id в вашем случае
:width="getCanvasWidth(scenarios[id])"

Dmitry
24.08.2018
10:21:43
а зачем привязывать атрибут?
саму канву я из $ref достаю и с этим проблем нет. как и с размерами канвы
на канве всё норм рисуется

Denis
24.08.2018
10:23:50

The
24.08.2018
10:23:58
"но при выходе из метода добавления шага Vue затирает все изменения" — куда-то же теряются связанные значения?

Dmitry
24.08.2018
10:24:12
на канве теряются. она чистая становится

Denis
24.08.2018
10:24:12
Минутка гугления подскажет, как корректно сделать с учётом ретины)
С учётом devicepixelratio

Dmitry
24.08.2018
10:26:01
хм. да у меня нет проблем с ретиной (пока)
но указав чёткие размеры канвы
width="400"
height="200"
затирания не происходит.

Denis
24.08.2018
10:28:23
https://www.html5rocks.com/en/tutorials/canvas/hidpi/

Dmitry
24.08.2018
10:35:24
т.е. сетапить канву перед отрисовкой, но не реактивно… благодарю
(просто на нокауте этот подход работал)

Dzebliuk
24.08.2018
11:26:34
Народ, всем привет. Кто может расказать (или ткнуть носом в статью) как правильно связать Vue.js и Yii2 . Задача: сайт с клиентской и админско частью. Как реализовать передачу данных с сервера, как выводить статические данные которые будут заполняться в админке - на страницу. А то jquery уже надоел а юзать vue страшновато еще так как есть дедлай)))

Google

Dmitry
24.08.2018
11:30:21
дедлайны это не про эксперименты с технологиями

Сергей
24.08.2018
11:41:41

Dmitry
24.08.2018
11:50:19
а куда вебпак складывает файлы, когда я делаю npm run serve ?
что-то найти не могу

Dmitry
24.08.2018
11:51:10
ну
как бы
зачем

Arthur
24.08.2018
11:54:19

Admin
ERROR: S client not available

Dmitry
24.08.2018
11:55:36

Dmitry
24.08.2018
11:55:51
он придумал себе проблему)
короче, либо в /tmp смотри либо оно в памяти
не могу придумтаь кейс зачем в деве смотреть то, что нагенерено

Dmitry
24.08.2018
11:57:05
я так и знал, что яблоко! :Р
например, я немного промахнулся и там что-то странное нагенерировалось и я хочу это удалить

Dzebliuk
24.08.2018
12:07:58

Dmitry
24.08.2018
12:08:40
админка должна отдавать рест или жсон
на вью ты рендеришь это
всё
REST api

The
24.08.2018
12:10:01

Google

Саша
24.08.2018
12:10:14

Dmitry
24.08.2018
12:10:40

Саша
24.08.2018
12:12:35

Dmitry
24.08.2018
12:13:51
главное пусть html не возвращает чтобы не рендерить это потом черех v-html ;-DDD

Man
24.08.2018
12:16:41
Ребят, как можно создавать/удалять соседние элементы в dom, с необходимым содержимым?
Пример такой, имеем некую таблицу, которая формируется циклом:
`<tr v-for="item in items">
<th scope="row">[item .title]</th>
<td>[item .param]</td>
<td class="text-right">
<button class="btn btn-danger btn-sm"
v-on:click="eventMethod(item .id)">
Action btn
</button>
</td>
</tr>`
Т.е. при клике на eventMethod, должен создаваться новый узел
...
` <td class="text-right">
<button class="btn btn-danger btn-sm"
v-on:click="eventMethod(item .id)">
Action btn
</button>
</td>
</tr>
<tr> description param </tr>`
Не в конце дерева, а непосредственно рядом с ним.
Р.S. кудрявые скобки у меня переопреены на '[ ]'

The
24.08.2018
12:18:44
items.push({id:items.length})?

Man
24.08.2018
12:19:45
?блен.... чего это я
Спасибо)

The
24.08.2018
12:20:28
да не за что
:key="item.id" сделайте

Dzebliuk
24.08.2018
12:25:07

Max
24.08.2018
12:37:13
Ребят где почитать или как сформулировать правильно - мне нужно чтобы форма отправляла только определенные поля, т.е. это в конце концов то что содержится в инпуте иии..некоторые чекбоксы (что есть значения в определенном массиве) спасибо заранее

The
24.08.2018
12:40:11
а зачем из vue отправлять формы?
ведь контролы забайндены на проперти даты

Max
24.08.2018
12:42:42
Ну есть мульти форма... В data сохраняются определенные значения. Нужно отправить это по сабмиту... Читаю как сделать это с помощью axios, но какие то примеры все не подходящие

Dmitry
24.08.2018
12:43:03

The
24.08.2018
12:43:04
ну куда там более подходящие ((

Dmitry
24.08.2018
12:43:12
чем они не подходят?

The
24.08.2018
12:43:22
просто это все равно как автомобиль прицепить к лошади