@vuejs_ru

Страница 3497 из 3900
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('&amp%3B')

но если параметры не меняются, то проще сделать реплейс

Runinterface ?
24.08.2018
08:59:04
query.split('&amp%3B')
signature: this.$route.query.split('&amp%3B')signature, так?

чет ошибка

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
я так понял, ему нужно значение параметра signature извлечь
да, но вроде как ссылка ему как json прилетает, а не в роуте) поэтому я вообще не уверен в целесообразности использования this.$route

Runinterface ?
24.08.2018
09:03:13
query.split('&amp%3B')
не понимаю как это использовать

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

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

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

Runinterface ?
24.08.2018
09:06:30
выглядит как явный косяк API, или я не понимаю какой-то тайный смысл экранирования амперсанда
ща проверю возможно есть косяк какой-то стрнно что user_id нормальным же прилетает

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
это да)

впрочем, все это не имеет отношения к vue
да и вправду был косяк со стороны API

сорян) пофиксил)

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
а как содержимое canvas строится, оно как-то забайндено на соответствующий экземпляр scenario?
частично <canvas :ref="'canvas-' + scenario.id " :width="getCanvasWidth(scenario)" :height="getCanvasHeight(scenario)" class="scenario-canvas" /> у меня есть кнопка «добавить шаг» в ней я добавляю шаг к массиву project.scenarios и запускаю перерисовку канвы

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
:width="getCanvasWidth(scenarios[id])"
Не стоит так ставить размеры канвы

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:50:19
а куда вебпак складывает файлы, когда я делаю npm run serve ? что-то найти не могу

Dmitry
24.08.2018
11:51:10
ну

как бы

зачем

Arthur
24.08.2018
11:54:19
а куда вебпак складывает файлы, когда я делаю npm run serve ? что-то найти не могу
очевидно же что туда, куда указывают настройки) если пользуешься дефолтным vui-cli: https://cli.vuejs.org/config/#outputdir

Admin
ERROR: S client not available

Dmitry
24.08.2018
11:55:36
очевидно же что туда, куда указывают настройки) если пользуешься дефолтным vui-cli: https://cli.vuejs.org/config/#outputdir
Default: 'dist' а это где? в корне проекта? там нет такой папки и вообще, это же про билд для прода, а я про run serve

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
админка должна отдавать рест или жсон
это как "отдавать http или html"

Google
Саша
24.08.2018
12:10:14
Dmitry
24.08.2018
12:10:40
REST или JSON?..
Опечатался)

Саша
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
админка должна отдавать рест или жсон
спс, буду пробовать паралельно хоть 1 страницу запилить - чтобы было понятно как оно работает

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

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

ведь контролы забайндены на проперти даты

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

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

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

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

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