У меня есть форма компонента с фильтром выбора:
<template>
<div class="form-group">
<select name="" v-model="filterRev" @change="filterReviews(filterRev)" class="form-control" id="">
<option value="0">All comments</option>
<option value="1">Good Comments</option>
<option value="2">Standard Comments</option>
<option value="3">Badd comment</option>
</select>
</div>
</template>
<script>
export default {
data() {
filterRev: 0
},
methods: {
filterReviews(type) {
if(Number.isInteger(parseInt(type))) {
this.$emit('filter', type);
}
},
}
}
</script>
В комментариях к компоненту у меня есть это:
<div @filter="..." v-for="(comment, index) in items" :key="comment.id">
<comment :data="comment"></comment>
</div>
Как я могу проверить comment.type
с помощью filter type
?Мне нужно сортировать комментарии, когда пользователь выбирает определенный фильтр.В v-for
у меня comment.type
.