Фильтр по категориям JS, VueJS

236
20 октября 2017, 16:07

Подскажите как сделать фильтр по категориям. Чтобы при выборе категории, отображались элементы только с этой категории.

Вот что у меня есть. По клике на ссылку, я вызываю функцию filteredCategory , и передаю значение categoryItem

<ul class="categoryList" id="categoryList">
<li class="categoryItem" v-for="categoryItem in categoryItems">
<a v-bind:href="categoryItem.title" class="categoryItem__link" v-on:click.prevent="filteredCategory(categoryItem)">{{categoryItem.title}}</a></li>
</ul>

Вот JS в переменной self название категории

methods: {
filteredCategory: function(categoryItem) {
var self = categoryItem.title
}
}

html

<ul class="cinema" id="cinemaItem">
<li class="cinemaItem"  v-for="cinema in filteredCinemas" v-bind:data-category="cinema.category">
<a href="cinema.title">
<img v-bind:src="cinema.img" v-bind:alt="cinema.title" class="cinemaItem__img"/>
<p>Title: {{cinema.title}}</p>
<p>Category: {{cinema.category}}</p>
</a>
</li>
</ul>

Как отобразить блоки только с соответствующей категорией

READ ALSO
получение точек с карты вне iframe

получение точек с карты вне iframe

есть карта https://wwwgoogle

182
Ответ ajax комментируется в html файле

Ответ ajax комментируется в html файле

Всем приветПишу запрос ajax на js через POST

174
Излишнее данные после сборки js/css с помощью webpack в файле назначения

Излишнее данные после сборки js/css с помощью webpack в файле назначения

Я провожу сборку js/css с помощью webpack в окружении development (те

221
Вызов функции, находящейся внутри jQuerry окружения

Вызов функции, находящейся внутри jQuerry окружения

Большая часть кода находится в блоке

167