Size: a a a

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

2021 January 27

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
Типичный вопрос на собеседовании )
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
Конечно устареет с vue3 на сколько я понимаю из-за новой системы реактивности
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Natalia Tepluhina
(доброе слово не помогает, только пистолет)
Наташа, а вообще реально когда каждый объект массива сеттится в свой компонент, и когда в одном объекте меняю параметр один то чтобы перерисовывался только компонент у этого объекта а не все компоненты
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
Деда
Наташа, а вообще реально когда каждый объект массива сеттится в свой компонент, и когда в одном объекте меняю параметр один то чтобы перерисовывался только компонент у этого объекта а не все компоненты
меняется именно один элемент массива, весь массив не перезаписывается?
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Natalia Tepluhina
меняется именно один элемент массива, весь массив не перезаписывается?
[
 {
  ...
  value: // этот например
  ...
 },
 {
    ...
 },
 
]
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
ну то есть мы через Vue.set меняем arr[n]?
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
Деда
[
 {
  ...
  value: // этот например
  ...
 },
 {
    ...
 },
 
]
если только один элемент меняется, по идее и не перерисуются все компоненты 🤔 хотя надо проверить
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Деда
[
 {
  ...
  value: // этот например
  ...
 },
 {
    ...
 },
 
]
Я столкнулся с тем что стоит заменить этот value как у меня заново рендрится весь список
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
Деда
Я столкнулся с тем что стоит заменить этот value как у меня заново рендрится весь список
(утешительно) в тройке точно не будет
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Деда
Я столкнулся с тем что стоит заменить этот value как у меня заново рендрится весь список
А как выглядит шаблон?
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Интерфейс умного дома. Каждый объект это устройство, под каждый объект квадратик с названием и значением, например датчик температуры и значение
Меняется температура, отрисовывается все квадратики (компоненты) заново
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Надо код
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
А как выглядит шаблон?
<device v-for=“device in devices :item=“device” :key=“device.id
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
И у device.value постоянно меняется
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Деда
<device v-for=“device in devices :item=“device” :key=“device.id
key надо вешать на div в этом конкретном случае
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Ой, сорян, не так написал
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Вообще перерисовываться не должно
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Я подозреваю что кроме этого есть ещё какое-то изменение
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Хм
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
раз в таком кейсе не должно, значит я где то ошибся
источник