169 похожих чатов

Ребят привет, подскажите пожалуйста, мне в таблице надо подсвечивать строку

на мгновение, в зависимости от изменения числового значения
чет не соображу, onChange юзать? или есть лучше вариант?

22 ответов

12 просмотров

watch

UltraPokemon
watch

Как значения вводятся в таблицу?

Алекс- Автор вопроса
UltraPokemon
Как значения вводятся в таблицу?

разные, но это не важно, менять цвет у строки надо в зависимости от конкретного числового значения у каждой строки фактически это что то типа биржевого тикера - когда он подсвечивается цветом когда цена меняется

Алекс
разные, но это не важно, менять цвет у строки надо...

Эм, не до конца понял, цвет меняется при каждом изменении или переходя какой-то порог значения?

Алекс
разные, но это не важно, менять цвет у строки надо...

Вотч тут не нужен. Присваиваешь класс или стиль каждой строке таблицы в зависимости от соответствующего числа, например: // .vue :class="myNumber" // any number // .css tr.1 {...} tr.2 {...} ...

Алекс- Автор вопроса
UltraPokemon
Эм, не до конца понял, цвет меняется при каждом из...

при каждом изменении, в любую сторону +/- например блок белый, цена изменилась, блок стала зеленая на пол секунды, и сразу ворачивается белый цвет

Алекс- Автор вопроса

1000 строк на странице(таблица большая) данные из стейта получаю через геттер - их в стейте меняет вебсокет соединение текущее число которое меняется получить могу через v-for чет не соображу как watch написать <Tr v-for="{ id, name, percentage } in data" :key="id" > <td class="px-2 py-1"> <div class="" :class="{ 'bg-red-400': percentage }"> {{ id }} {{ name }} </div> </td> </Tr> watch: { // onChange percentage? },

Алекс
1000 строк на странице(таблица большая) данные из ...

Вотч не нужен тут. Вот через запятую дальше пиши классы, только укажи условия свои: {'bg-red-400': percentage < 50, 'bg-green-200': percentage > 70} ...и тд.

Alexey Topunov
Вотч не нужен тут. Вот через запятую дальше пиши к...

При каждом изменении ему нужно подсвечивать поле, всм не нужен Вотч?

Алекс- Автор вопроса
Alexey Topunov
Вотч не нужен тут. Вот через запятую дальше пиши к...

Не, мне надо не в зависимости от значения, а от факта изменения менять цвет, и через секунду обратно

UltraPokemon
При каждом изменении ему нужно подсвечивать поле, ...

Условными классами пишешь, и всё. Вотч только перегрузит.

Alexey Topunov
Условными классами пишешь, и всё. Вотч только пере...

А проверка числа каждый раз не перегрузит ничего?

Алекс- Автор вопроса
Алекс
Не, мне надо не в зависимости от значения, а от фа...

Можешь создать геттер тогда в стейте, который будет определять, какой класс надо присвоить данной строке, а старое значение хранить в дополнительной переменной в том же стейте.

Алекс- Автор вопроса
Alexey Topunov
Можешь создать геттер тогда в стейте, который буде...

Да это по условию опять будет, а мне надо по факту изменания

Alexey Topunov
Можешь создать геттер тогда в стейте, который буде...

<Tr v-for="{ id, name, percentage, animClass } in data" :key="id" > <td class="px-2 py-1"> <div :class="animClass"> {{ id }} {{ name }} </div> </td> </Tr>

Алекс
Да это по условию опять будет, а мне надо по факту...

Так ты пробегаешь по старым строкам, смотришь, какие из них изменились, и, в зависимости от этого, определяешь animClass.

Алекс- Автор вопроса
Alexey Topunov
Можешь создать геттер тогда в стейте, который буде...

Алгоритм: все сроки белого цвета в стейте измениллось числовое значение у какой то строки(массив объектов) строка изменила цвет на 1 секунду на зеленый строка снова стала белой через секунду

Алекс
Алгоритм: все сроки белого цвета в стейте изменилл...

Да, так и определи это изменение, сравнив со старым, и отдай в компонент класс, который эту анимацию проиграет.

Алекс- Автор вопроса
Alexey Topunov
Можешь создать геттер тогда в стейте, который буде...

зачем хранить старое значение? костыль какой то надо просто заставить вуй отслеживать изменение всех значений и менять цвет для конкретной строки после того как оно изменилось

А что вью, по-твоему, делает, когда вотчит значение?)

Алекс- Автор вопроса
Alexey Topunov
А что вью, по-твоему, делает, когда вотчит значени...

ну вот выше вариант не работает почему то (

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Any electron dev here?
Sayanth Tezro
12
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Привет. Я верно понимаю, что в определении класса Монад m — зафиксирован (к тому же поскольку это моноид в категории эндофункторов). Т.е. используя байнд я не могу перемещать...
Arseny
5
Карта сайта