Добрый день.
Подскажите как переписать jquery для Vue
У меня динамически генерируется таблица. В ней нужно искать td с определёнными значениями и применять к ней стиль.
К примеру в таблице есть John
Ищем имя и применяем к td класс со стилем John
Решение я вроде нашёл, но оно для jQuery
$("td:contains('John')").css('color', 'red');
Не понимаю как переписать это в методах Vue
Само решение нашёл тут
https://stackoverflow.com/questions/37609677/set-c...
Код
<template>
<div class="container">
<div class="row">
<div class="col-sm-10">
<h1>Fin Report</h1>
<br><br>
<table class="table table-bordered">
<thead>
<tr>
<th v-for="header in finreports.header">
{{ header }}
</th>
</tr>
</thead>
<tbody>
<tr v-for="cell in finreports.items">
<td v-for="item in cell">
{{ item }}
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</template>
<script>
import axios from 'axios';
export default {
data() {
return {
finreports: {},
}
},
methods: {
getFinreports() {
const path = 'http://127.0.0.1:8009/api/v1/fin_rep_vue';
axios.get(path)
axios.get(path, {
params: {
inn: this.$route.params.inn
}
})
.then(response => {
this.finreports = response.data;
})
.catch(error => {
console.error(error);
});
},
},
created() {
this.getFinreports();
},
};
</script>