@vuejs_ru

Страница 2756 из 3900
Vladimir
26.04.2018
13:03:37
@hedint ты записываешь сслыку на одини и тот же объект

Arsen
26.04.2018
13:03:56
Если ты что-либо поменяешь в this.items[anyIndex].anyProperty - это же будет отражено в this.tempItems

Тебе надо делать deepCopy

Hedint
26.04.2018
13:04:02
почему???
потому что объект передается по ссылке, которая ссылается на какую-то структуру, которая лежит где-то в памяти. то есть, в памяи есть response.data, и ты говоришь: this.items = response.data // запиши мне в this.items ссылку на response.data и вторая строчка тоже самое в tmpItems. данные одни и те же, копирования не происходит

Google
Arsen
26.04.2018
13:04:24
Или JSON.parse(JSON.stringify(response.data))

Arsen
26.04.2018
13:04:42
обалдеть!!!!
Это основы ЖС если чё

Ты в this.items и this.tempItems ложишь ссылку на один и тот же объект(массив)

Николай
26.04.2018
13:05:22
Это основы ЖС если чё
я по бэку больше, там тоже ссылочные объекты, но все гораздо очевиднее

Arsen
26.04.2018
13:05:33
Да хз куда очевиднее то

Можно сказать что это не основы JS даже а основы ООП

Что в С++ что в Java что C# что в РНР объекты передаются по ссылке, а массив в JS - это тоже объект

Николай
26.04.2018
13:06:43
ок, а если я для каждого массива сделаю по запросу, это будут разные массивы??

Arsen
26.04.2018
13:06:50
Ну да

Hedint
26.04.2018
13:06:58
(но не надо так делать) :D

Arsen
26.04.2018
13:07:02
Ага

Николай
26.04.2018
13:07:25
(но не надо так делать) :D
это ясно, ну а как тогда клонить то?? Подскажите плиз

Google
Arsen
26.04.2018
13:07:31
Или какой-то deepClone в лодаше к примеру

Или как там он называется

Николай
26.04.2018
13:08:20
ок спасибо!!!! А то я уже нескольких клавиш лишился...

Arsen
26.04.2018
13:08:39
В твоём случае даже лучше сказать аксиосу, чтобы он не разбирал JSON сам, тогда не надо будет лишний раз JSON.stringify делать

А просто два раза JSON.parse(response.data) да и всё

Николай
26.04.2018
13:09:10
JSON.parse(response.data) вот эта штука даже не консолиться

Миша
26.04.2018
13:16:32
> russian elite интересно, у Пескова есть этот стикерпак?

Rafael
26.04.2018
13:20:39
Кстати, что там с гонкой звёзд vue vs react?

Николай
26.04.2018
13:21:05
Чё?
просто ничего, консоль лог не выводит нихрена

Arsen
26.04.2018
13:22:04
А кто будет выключать автопарсинг json?

Кирилл
26.04.2018
13:25:04
Приветствую. У меня есть v-data-table и в ней компоненты с аудио плеером. Табличка обновляется аяксом. Так вот при обновлении если появляется новый элемент, то прослушивание обрывается. Предполагал, что поможет item-key, но не помогло.

Я так понял что на горячую в плеере подменяется url аудио. Как отключить эту оптимизацию?

Arsen
26.04.2018
13:25:13
Игорь
26.04.2018
13:46:38
Ребят, кто-то юзал https://www.npmjs.com/package/vue-native-websocket?

Николай
26.04.2018
13:51:24
А кто будет выключать автопарсинг json?
_.cloneDeep вот эта штука походу работает

ща проверю

Vladimir
26.04.2018
13:52:31
Google
Alex
26.04.2018
13:53:02
cloneDeep делает рекурсивно Object assign

для нод с обьектами

Евгений (Light4everyone)
26.04.2018
13:53:47
Object.assign() тоже
это не clone deep

Alex
26.04.2018
13:54:00
написать свой cloneDeep очень полезная для скилла задачка

Vladimir
26.04.2018
13:54:16
ага

Николай
26.04.2018
13:55:33
Object.assign() тоже
а чо можно было?))))

Vladimir
26.04.2018
13:56:07
) только осторожно

Alex
26.04.2018
13:56:09
для плоских данных можно

Dmitriy
26.04.2018
14:33:07
ребят, а можно как то делать делей между сменой страниц?

Maksim
26.04.2018
14:40:58
Подскажите, как можно забить селекты дефолтными значениями из props

Александр
26.04.2018
15:09:49
Кстати, что там с гонкой звёзд vue vs react?
Это вообще на что-то влияет?

Alex
26.04.2018
15:10:18
приятное писькомерство

Alex
26.04.2018
15:10:27
и аргумент на работе

причем частенько хороший аргумент ведь

когда говорят что вью ноунейм

Andrey
26.04.2018
15:11:19
И шо? 100к китайцев звездочку поставили...

Alex
26.04.2018
15:11:29
это ты знаешь

а бизнес нет)

Andrey
26.04.2018
15:11:36
?

Admin
ERROR: S client not available

Google
Александр
26.04.2018
15:11:55
Хм. Когда у нас беки начали зарубаться “что это вообще за вью, вон реакт есть” мы их просто послали

Alex
26.04.2018
15:12:21
а чо ет бэк во фронт лезет

Александр
26.04.2018
15:12:56
У нас тут суровый продукт по заветам старой школы. Когда фронта как понятия не было?

так что они по привычке

Кирилл
26.04.2018
15:13:53
Facebook front = react ?

Александр
26.04.2018
15:14:08
Ват

Alex
26.04.2018
15:14:11
facebook front = myaso

Александр
26.04.2018
15:14:28
Кровь, кишки...

Кирилл
26.04.2018
15:15:50
Кто нибудь накидает лэндинг пейдж за 5к?

Alex
26.04.2018
15:15:58
тебе на fl.ru

The
26.04.2018
15:16:49
ну там тоже самое, а если у тебя 20 иконок?

Alex
26.04.2018
15:17:05
ну ты или все и сразу

или штучно

какие еще варианты то

The
26.04.2018
15:17:46
я хотел компонент, куда просто передаешь <icon icon="envelope"/>, а он внутри там за инклюдит faEnvelope из fontawesome, может через лоадеры как-то.

Alex
26.04.2018
15:17:55
ну есть другой вариант

когда ты 1 перечисляешь что надо

но тогда этот пак будет везде прилетать

от пары строчек импорта еще никто не умирал же

Google
The
26.04.2018
15:19:38
но ведь круто, если их можно не писать.

Alex
26.04.2018
15:19:48
ты не сделаешь универсально для опен сурса

как ты предлагаешь)

а самому сделать под проект конечно никто не мешает - но стоит ли вопрос

The
26.04.2018
15:20:32
да, с этим согласен. ну и хрен с ним)) я уже импортнул их.

Alex
26.04.2018
15:21:31
зато когда есть явный импорт - легко переиспользовать компоненты

без внезапных сюрпризов с зависимостями

Stas
26.04.2018
15:29:03
airbnb

Victor
26.04.2018
15:29:47
бложик

Arsen
26.04.2018
15:30:01
Напиши новую ВК

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