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

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

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

22 ответов

29 просмотров

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
А что вью, по-твоему, делает, когда вотчит значени...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта