Size: a a a

Vue.js Russian Developers Community

2020 August 14

VL

Victor L in Vue.js Russian Developers Community
пробовал еще так firstRemoteStream.getAudioTracks().forEach(track => track.enabled = this.muteWeb) но один раз вырубает и больше не включаеться звук
источник

СМ

Сергей Михайлович... in Vue.js Russian Developers Community
В мобилке бы
источник

А

Андрей in Vue.js Russian Developers Community
Сергей Михайлович
Кто то сможет показать сайт 95+ по Гугл speed test
Хтмл без картинок)
источник

СМ

Сергей Михайлович... in Vue.js Russian Developers Community
Андрей
Хтмл без картинок)
А без шуток
источник

А

Андрей in Vue.js Russian Developers Community
Да и вооще нормально оптимизированный и им можно так сделать с вэбп картинками и лази прогрузкой
источник

К

Константин in Vue.js Russian Developers Community
Константин
в основном v-model..
Но сейчас вот экспериментирую  с @input="param.value = $event.target.value" - результат тот же

Нот вот читаю про реактиновсть и сливание объектов в новый чистый объект
// вместо `Object.assign(this.someObject, { a: 1, b: 2 })`
this.someObject = Object.assign({}, this.someObject, { a: 1, b: 2 })

Кажись это то что нужно..
Закончу тесты, отпишусь
Реактивность добавляет, но изначальный прототип выпиливает .
То есть если в прототипе param несколько свойств,
state.param = { __proto__: { value:'default', 'value2':'hello' }  }
то при

state.param = Object.assign({}, state.param, { value:'new' })
появляется реактировность param.value - но param.value2 исчезает из прототипа

Есть ли способ сохранить свойства изначального прототипа?
источник

А

Антон in Vue.js Russian Developers Community
Константин
в основном v-model..
Но сейчас вот экспериментирую  с @input="param.value = $event.target.value" - результат тот же

Нот вот читаю про реактиновсть и сливание объектов в новый чистый объект
// вместо `Object.assign(this.someObject, { a: 1, b: 2 })`
this.someObject = Object.assign({}, this.someObject, { a: 1, b: 2 })

Кажись это то что нужно..
Закончу тесты, отпишусь
Const obj = { ...someObject }
источник

К

Константин in Vue.js Russian Developers Community
Антон
Const obj = { ...someObject }
а есть разница по сравнению с Object.assign?
источник

1

1ommy in Vue.js Russian Developers Community
результат ты одинаковый получишь(
с виду), а вот касаемо  внутренности процесса и реактивности лучше погуглить
источник

К

Константин in Vue.js Russian Developers Community
так уже гуглю..
в одних случаях теряется реактивность, а способы предлагающие сохранить реактивность - затирают изначальный прототип...
источник

1

1ommy in Vue.js Russian Developers Community
если тебе нужен прототип, то потеряй реактивность
источник

К

Константин in Vue.js Russian Developers Community
у меня есть стейт свойство с прототипом на 200+ свойств
моя цель:
показать форму в которой заполняться значения из прототипа. Но если пользователь перезапишет какое то  поле и сохранит форму - мне нужно чтобы на сервер ушёл объект, содержащий только перезаписанные свойство.  Мне нужны и прототипы и реактивность (
источник

1

1ommy in Vue.js Russian Developers Community
ух
источник

1

1ommy in Vue.js Russian Developers Community
сильно ли ты теряешь реактивность?
источник

К

Константин in Vue.js Russian Developers Community
ну как бы полностью )))

computed свойства в других компонентах, зависящие от этого стейта - не пересчитываются и watch не срабатывает
источник

А

Антон in Vue.js Russian Developers Community
Сергей Михайлович
Кто то сможет показать сайт 95+ по Гугл speed test
без плагина инвалидов был 96 балов в мобилке с плагином 88-92 сайт на wordpress elementor https://alex-hovalot.co.il/ru/
Оптимизировал по полной даже ob_start применял
источник

MO

Madiyar Orazaly in Vue.js Russian Developers Community
Константин
у меня есть стейт свойство с прототипом на 200+ свойств
моя цель:
показать форму в которой заполняться значения из прототипа. Но если пользователь перезапишет какое то  поле и сохранит форму - мне нужно чтобы на сервер ушёл объект, содержащий только перезаписанные свойство.  Мне нужны и прототипы и реактивность (
А задать пустой объект а потом сэттить через this.$set
источник

СМ

Сергей Михайлович... in Vue.js Russian Developers Community
Антон
без плагина инвалидов был 96 балов в мобилке с плагином 88-92 сайт на wordpress elementor https://alex-hovalot.co.il/ru/
Оптимизировал по полной даже ob_start применял
Круто.
источник

К

Константин in Vue.js Russian Developers Community
Madiyar Orazaly
А задать пустой объект а потом сэттить через this.$set
сейчас попробую.. но чтото чувствую что он тоже заменит мой прототип в этом пустом объекте на вьюшный как и  Object.assign
источник

MO

Madiyar Orazaly in Vue.js Russian Developers Community
Константин
сейчас попробую.. но чтото чувствую что он тоже заменит мой прототип в этом пустом объекте на вьюшный как и  Object.assign
Как я понял, тебе надо в форму в инпутах прописать value из твоего прототипа, а на @change повесить this.$set на новый объект
источник