Size: a a a

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

2020 May 14

Д

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

🦁

🦁 in Nuxt.js — русскоговорящее сообщество
Деда
Есть то у всех, линтер иначе не даст собрать
если ключ не менялся при изменении исходного массива, то и отрисовывать заново не будет. Если ключ === порядковый номер элемента в массиве, то тут уже перерисовка.
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
🦁
если ключ не менялся при изменении исходного массива, то и отрисовывать заново не будет. Если ключ === порядковый номер элемента в массиве, то тут уже перерисовка.
Хм, тогда перерисует. Комментарий же может появится посередине дерева
источник

Д

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

🦁

🦁 in Nuxt.js — русскоговорящее сообщество
Деда
Хм, тогда перерисует. Комментарий же может появится посередине дерева
ага. В 3-ем Вью с этим вообще шикарно. Там обновления только по факту изменения данных.
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Деда
Хотя если использовать id коммента в качестве ключа то они не изменятся
А в инспекьоре наверное можно глянуть там же подсветка тэга идет когда с тэгом что то происходит
источник

🦁

🦁 in Nuxt.js — русскоговорящее сообщество
RusaXXX
А в инспекьоре наверное можно глянуть там же подсветка тэга идет когда с тэгом что то происходит
да
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
🦁
ага. В 3-ем Вью с этим вообще шикарно. Там обновления только по факту изменения данных.
Типа сравнивает старое и новое содержимое?
источник

🦁

🦁 in Nuxt.js — русскоговорящее сообщество
Деда
Хотя если использовать id коммента в качестве ключа то они не изменятся
Если комменты с глубокой вложенностью - тут лично наблюдал проблемы на массивах от сотни и больше элементов. На мелких оно как-то и не сильно заметно.
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
🦁
Если комменты с глубокой вложенностью - тут лично наблюдал проблемы на массивах от сотни и больше элементов. На мелких оно как-то и не сильно заметно.
А они же у меня плоским деревом отсортированные по parent_id
источник

🦁

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

Д

Деда in Nuxt.js — русскоговорящее сообщество
И плюс 20 пикселей слева на каждый level
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Деда
А они же у меня плоским деревом отсортированные по parent_id
А какой левел максимальный? Как вообще понять какой должен быть максимальным? Когда одно слово занимает одну строку?
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Третий. Дальше все в одну линию
источник

Д

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

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Левел это ответ на предыдущий  комент?
источник

Д

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

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
То есть я могу ответить на комментарий только 2 уровня. У третьего уровня комментов уже нет кнопки ответить?
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Интересно, просто такое никогда не реализовывал
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
RusaXXX
То есть я могу ответить на комментарий только 2 уровня. У третьего уровня комментов уже нет кнопки ответить?
Есть. Визуально будет на одном уровне
источник