Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 February 03

P

Pavel in Nuxt.js — русскоговорящее сообщество
ребята привет, кто юзал в билде hardSource  и cache в true ? реально ли билд проходит быстрее?
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Andrii Kolisnyk-Hut
всем привет. подскажите как мне правильно клонировать обьект. у меня задача - есть обьект с двумя обьектами, каждый из которых является обьектом с переводами. мне нужно при клике на кнопку скопировать данные с одного обьекта и вставить в другой, без потери реактивности. пробовал черезе Object.assign, но он через раз отрабатівает
пример бы короткий
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
test: {
       uk: {
         first: {
           title: '',
           keywords: '',
           description: ''
         }
       },
       ru: {
         first: {
           title: '',
           keywords: '',
           description: ''
         }
       }
     }
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
и что и куда нужно клонировать?
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
Alexander Proydenko
и что и куда нужно клонировать?
обьект uk в ru к примеру, без потери реактивности
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
если не слишком большие объекты то можно JSON.parse(JSON.stringify(object))
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
Артем
если не слишком большие объекты то можно JSON.parse(JSON.stringify(object))
я вырезал строк 20)
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Andrii Kolisnyk-Hut
обьект uk в ru к примеру, без потери реактивности
это же концептуально неправильно
источник

LT

Le Tseloban in Nuxt.js — русскоговорящее сообщество
Andrii Kolisnyk-Hut
test: {
       uk: {
         first: {
           title: '',
           keywords: '',
           description: ''
         }
       },
       ru: {
         first: {
           title: '',
           keywords: '',
           description: ''
         }
       }
     }
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
Alexander Proydenko
это же концептуально неправильно
почему?
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Andrii Kolisnyk-Hut
почему?
потому что окажется что в объекте там где должна быть русская локаль - окажется украинская
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Andrii Kolisnyk-Hut
обьект uk в ru к примеру, без потери реактивности
ну если обросить вопрос "зачем?" то тут нужен deepClone
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
мне нужно предоставить пользователю возможность скопировать все внутринности одного языка, и вставить в другой, так как есть много разных массивов которые он не хочет заполнять
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
типа картинок, разных ключей и тому подобных вещей
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
Object.assign(test, 'uk', JSON.parse(JSON.stringify(test.ru)))
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
но повторяюсь, клонировать через parse/stringify это нишевое решение
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Andrii Kolisnyk-Hut
почему?
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
https://jsfiddle.net/5bgtfwhq/1/
можно сделать еще менее читаемо
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
Alexander Proydenko
https://jsfiddle.net/5bgtfwhq/1/
можно сделать еще менее читаемо
я через lodash cloneDeep делаю, вроде как пока что все работает, но спасибо, сейчас посмотрю
источник

PG

Pavel Grishin in Nuxt.js — русскоговорящее сообщество
народ, нужна помощь, вот этот комит ещё внесён в релиз накста, но он мне оч нужен https://github.com/nuxt/nuxt.js/pull/6768
источник