@vuejs_ru

Страница 2991 из 3900
Grigorii
30.05.2018
09:42:23
Смотря какая задача

Victor
30.05.2018
09:42:37
https://vuejs.org/v2/api/#vm-refs

Dima
30.05.2018
09:43:05
ну видел

Google
Dima
30.05.2018
09:43:11
и чем это поможет?

Victor
30.05.2018
09:43:30
Это не refs?

Dima
30.05.2018
09:43:39
Это да

но они видят ссылки только внутри шаблона компонента, в котором ты его вызываешь

А мне нужно что бы во всём приложении

Grigorii
30.05.2018
09:44:29
Видимо, Дмитрию требуются ссылки, которые бы были в любом месте и видны из любого места

Dima
30.05.2018
09:45:16
да да

Grigorii
30.05.2018
09:45:36
И по документации The reference will be registered under the parent component’s $refs object

Roma
30.05.2018
09:55:06
блин щас голову сломаю, сделал масив вывожу его через v-for передаю key как id елемента вот так добавляю чтобі айди у всех біло разное let newShops = this.newOurShop; newShops.id = this.pages[7].shops.length+1; this.pages[7].shops.push(newShops);

а на выходе все елементы при каждом добавлении получайют айди this.pages[7].shops.length+1; хотя вроде у всех разное должно быть

Никита
30.05.2018
09:57:11
если длина 100 и к ней прибавить 1 - то у всех будет айди 101

если хочшеь уникальный айди - сделай какойнить Math.random

Roma
30.05.2018
09:58:18
если длина 100 и к ней прибавить 1 - то у всех будет айди 101
ну я же перед добавлением каждый раз беру новую длинну и каждому присваюваю отдельно

Google
Никита
30.05.2018
09:58:42
а ты уверен что у тебя длина - новая каждый раз? ты проверял?

ты оттуда что-то удаляешь или добавляешь? добавляешь/удаляешь точно туда/оттуда - где длину берешь?

Anton
30.05.2018
09:59:19
длинна у тебя всегда одна и таже

Roma
30.05.2018
09:59:27
this.pages[7].shops.forEach(function(el){ console.log(el.id); })

вот так проверяю

на выходе при каждом добавлении (по умолчанию два уже есть)

выводи 1,2,3 - добавляю четвертый выводит 1,2,4,4 даю пятый выводит 1,2,5,5,5

изменил логику

let pos = this.pages[7].shops.length; this.pages[7].shops.push(newShops); this.pages[7].shops[pos].id = pos + 1;

ефект тотже

меняется у всех новых елементов

немогу понять почему

Никита
30.05.2018
10:01:33
ты запустался - тебе надо сходить погулять в парк, отдохнуть. ты запутался в элементарных вещах

Varyen
30.05.2018
10:02:33
Никита
30.05.2018
10:03:46
ты взял пачку денег - посчитал сколько там купюр. Затем ты в пачку добавил еще херову кучу купюр и кгоовришь что эта новая куча купюр - это старая куча купюр + 1. ненадо так

сходи в парк, полюбуйся на лебедей там. погуляй, мороженое поешь. Мозг проясниться и поржешь над тем что ты натворил

Stanislav
30.05.2018
10:05:07
Roma
30.05.2018
10:05:42
Это как прятать бардак в кладовке
удобно работать с разными блоками

Никита
30.05.2018
10:05:47
а смысл делать консоль лог? если ты ОДИН РАЗ СЧИТАЕШЬ - и К ИЗНАЧАЛЬНОПОСЧИТАННОМУ ПРИБАВЛЯЕШЬ 1 - хотя у тебя там может добавится хер знает сколько элементов

Google
Varyen
30.05.2018
10:06:26
"пс. Это один и тот же элемент"

Никита
30.05.2018
10:06:31
=)

Stanislav
30.05.2018
10:06:34
удобно работать с разными блоками
Это удобно делать в самом Vue

Anton
30.05.2018
10:06:39
Это как прятать бардак в кладовке
в данном случае я согласен. Но когда HTML вынужденно большой - это удобно

Stanislav
30.05.2018
10:06:41
pug не нужен

Varyen
30.05.2018
10:06:41
у тебя ньюшоп не меняется

Roma
30.05.2018
10:06:47
Stanislav
30.05.2018
10:06:56
через компоненты?
Через компоненты

Roma
30.05.2018
10:07:01
Через компоненты
уже и так в компонентах все что повторяется

Stanislav
30.05.2018
10:07:29
Roma
30.05.2018
10:07:46
ну и зачем тебе паг?
3 с лишним тисячи строчек кода

Никита
30.05.2018
10:07:56
DryWay by RoR покури

Stanislav
30.05.2018
10:07:58
3 с лишним тисячи строчек кода
Очевидно, ты делаешь что-то не так

Никита
30.05.2018
10:08:30
меньше повторений одного и того же - сделает тебе приятно.

Anton
30.05.2018
10:08:31
я так понял там проект не на cli сделан

Anton
30.05.2018
10:09:00
вот тогда мне тоже не понятно

Roma
30.05.2018
10:09:02
все компоненты в отдельных файлах

Google
Nikita
30.05.2018
10:09:10
Очевидно, ты делаешь что-то не так
например не юзает роутер

Anton
30.05.2018
10:09:18
интрига

Stanislav
30.05.2018
10:09:19
все компоненты в отдельных файлах
Что у тебя там за приложение?

Лэндинг что ли?

Никита
30.05.2018
10:09:33
причем тут cli? =) у меня в проект был внедрен Vue без cli - руками так сказать; тут вопрос не в том черех что был внедрен - а в том как там что написано

Roma
30.05.2018
10:09:34
Никита
30.05.2018
10:09:41
Оо

Admin
ERROR: S client not available

Stanislav
30.05.2018
10:09:57
cms пофакту
А откуда столько кода та? Роутер не юзаешь?

Roma
30.05.2018
10:10:11
куча сущностей с кучей функций

А откуда столько кода та? Роутер не юзаешь?
даже незнаю как обьяснить, есть 12 основных блоков, если ты чтото делал в 1 блоке потом несохранил перешел в 4 потом в 8 там чтото делал потом вернулся назад в 12 блоке у тебя открыто все так как ты его оставил, но все 12 блоков имеют связаные даные, и то что ты оставил уже может быть частично изменено, даже фото которые светятся в нескольких блоках бегаю масивом в котором по ним даные типа цвет, чтото ище чтоот плюс разная цена и бла бла

Roma
30.05.2018
10:13:14
вообщем роутер все равно нужен будет но и он не спасет

Stanislav
30.05.2018
10:13:34
Звучит так, будто тебе нужен Vuex

Hedint
30.05.2018
10:13:45
и уже давно))

Roma
30.05.2018
10:13:49
Звучит так, будто тебе нужен Vuex
вот эту штуку я ище не учил)

Stanislav
30.05.2018
10:13:55
Varyen
30.05.2018
10:14:00
оно как раз для этого и полезно

Roma
30.05.2018
10:14:01
некогда

Nikita
30.05.2018
10:14:12
кажется нашли виновника

Google
Foma
30.05.2018
10:14:17
ребят видели онлайн редактор ?https://codesandbox.io/s/vue?from-embed

Никита
30.05.2018
10:14:18
о есть много видео где говорят где взять время

Stanislav
30.05.2018
10:14:29
некогда
Да там делов на 2-3 часа

Hedint
30.05.2018
10:14:32
Roma
30.05.2018
10:14:42
ща гляну

Никита
30.05.2018
10:14:48
да =)

это как - "знакомый написал книгу где взять деньги, теперь ищет деньги что бы ее опубликовать". - "посоветуй ему прочитать книгу" )

Roma
30.05.2018
10:17:35
https://habr.com/post/322354/

прочитал, меня не спасет) но вещ класная)

Dmitry
30.05.2018
10:18:32
Игорь
30.05.2018
10:18:40
Вопрос. Мне от сервера приходит ответ, когда я посылаю post запрос через axios. И в этом ответе Content-Disposition:attachment; но vue не ничего не далает и файл на клиенте не скачивается. Как быть?

Roma
30.05.2018
10:19:00
Бросай программирование)
работаеш тренером по мотивации?)

Игорь
30.05.2018
10:20:03
так как заставить файл сохранится?

Михаил
30.05.2018
10:20:41
делай виртуальную <form> и сабмить

axios отправляет xmlhttprequest, который обрабатывается кодом, а не браузером, поэтому не работает

Dmitry
30.05.2018
10:21:21
работаеш тренером по мотивации?)
Как в 2018-м можно обойтись без vuex если у тебя больше пары компонентов?) У тебя их 12

Dmitry
30.05.2018
10:22:08

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