Size: a a a

Vue.js Russian Developers Community

2020 September 11

L

Laslo in Vue.js Russian Developers Community
Изучил computed и понял что лучше конечно уже подавать массив скорректированный.
источник

L

Laslo in Vue.js Russian Developers Community
Но для моей задачи это не критично.
источник

L

Laslo in Vue.js Russian Developers Community
Можете еще подсказать, а вот я вывожу элементы по сути автоматически, но например мне 2 элементы бы обрезать до 4 символов (ведь это процент) и так далее?
источник

L

Laslo in Vue.js Russian Developers Community
То есть всякие math round up и так далее добавить к определенным колонкам
источник

L

Laslo in Vue.js Russian Developers Community
Хотя, наверное я лучше на беке это сделаю, там проще мне будет.
источник

AK

Alex Kharechko in Vue.js Russian Developers Community
<td>{{ тут js}}</td>
источник

AK

Alex Kharechko in Vue.js Russian Developers Community
есть ещё фильтры например
источник

N

Nick in Vue.js Russian Developers Community
там где выводится {{ col }} - вызываешь функцию и передаешь туда col, а в самой функции просто делай свитч или if, как удобно, можно фильтры еще юзать
источник

L

Laslo in Vue.js Russian Developers Community
Alex Kharechko
<td>{{ тут js}}</td>
Не, у меня сейчас вообще жирный вариант просто             <template v-for="(row, index) in TableResultPrepared" :key="index">
           <tr>
               <td v-for="(col, idx) in row" :key="idx">{{col}}</td>
           </tr>
Даже не надо указывать вручную все.
источник

AK

Alex Kharechko in Vue.js Russian Developers Community
это фильтры
источник

L

Laslo in Vue.js Russian Developers Community
Nick
там где выводится {{ col }} - вызываешь функцию и передаешь туда col, а в самой функции просто делай свитч или if, как удобно, можно фильтры еще юзать
Под каждую колонку свое надо, это я так прикинул на фронте делать не супер вариант.
источник

AK

Alex Kharechko in Vue.js Russian Developers Community
ну или так
источник

L

Laslo in Vue.js Russian Developers Community
Сейчас очень удобно выводится и в дальнейшем проще вывести на бек такое, а на фронте как ты показал удобно выводить.
источник

AK

Alex Kharechko in Vue.js Russian Developers Community
всегда лучше на фронте, это всё таки отображение. а бэк пусть точные данные отдаёт. может пригодится
источник

L

Laslo in Vue.js Russian Developers Community
Ну, тогда мне придется рушить эту схему
источник

L

Laslo in Vue.js Russian Developers Community
источник

L

Laslo in Vue.js Russian Developers Community
Nick
там где выводится {{ col }} - вызываешь функцию и передаешь туда col, а в самой функции просто делай свитч или if, как удобно, можно фильтры еще юзать
Получается мне тогда здесь надо вызывать шаблон не до TR, а после и там уже для каждого значения от 1 до 11 указать свои математические преоброзования?
источник

N

Nick in Vue.js Russian Developers Community
Laslo
Получается мне тогда здесь надо вызывать шаблон не до TR, а после и там уже для каждого значения от 1 до 11 указать свои математические преоброзования?
источник

N

Nick in Vue.js Russian Developers Community
к примеру можно так
источник

AK

Alex Kharechko in Vue.js Russian Developers Community
можно расписать всю строку tr как необходимо в шаблоне
источник